You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Almanac API provides tools for managing Agents in Agentverse; this includes functionalities for searching, registering, and updating Agents. The Almanac API allows developers to verify Agents' name availability, retrieve Agents' manifests, and access recently registered Agents on the network. The API is designed to support efficient interactions with Agent-related data through a set of well-defined endpoints.
81
22
82
-
### The AgentNameAvailability Object
83
-
84
-
<Row>
85
-
<Col>
86
-
<Properties>
87
-
<Propertyname="name_prefix"type="string">
88
-
The prefix for the Agent's name.
89
-
</Property>
90
-
<Propertyname="domain"type="string">
91
-
The Agent's domain.
92
-
</Property>
93
-
<Propertyname="status"type="string">
94
-
The status of the AgentNameAvailability object i.e reserved or available.
You can see our dedicated objects reference documentation [here ↗️](/references/agentverse/almanac).
127
24
128
25
## Request and response library
129
26
130
27
### Get Recently Registered Agents
131
28
132
-
133
29
<ApiEndpointRequestResponse
134
30
apiUrl="https://agentverse.ai"
135
31
method="GET"
136
32
path="/v1/almanac/recent"
137
-
description="Request for getting your recently registered Agents"
33
+
description="Request for getting your recently registered Agents."
138
34
responses={[
139
35
{
140
36
status: "active",
@@ -151,7 +47,7 @@ import {
151
47
expiry: "2023-08-26T13:20:10.035592+00:00",
152
48
},
153
49
]}
154
-
responseDescription="On a success the response will be an array of Agent Object properties."
50
+
responseDescription="An array of [Agent Object ↗️](/references/agentverse/almanac#the-agent-object) properties for your recently registered Agents."
155
51
/>
156
52
157
53
### Search Agents
@@ -191,7 +87,7 @@ import {
191
87
expiry: "2023-08-26T03:30:05.568195+00:00",
192
88
},
193
89
]}
194
-
responseDescription="On success the response will be an array of json objects with the properties of the Agent you've searched"
90
+
responseDescription="An array of JSON objects for Agents matching the search criteria and represented as a [Agent Objects ↗️](/references/agentverse/almanac#the-agent-object)."
195
91
/>
196
92
197
93
### Get Specific Agent
@@ -200,7 +96,7 @@ import {
200
96
apiUrl="https://agentverse.ai"
201
97
method="GET"
202
98
path="/v1/almanac/agents/{address}"
203
-
description="Get a specific agent by address"
99
+
description="Get a specific Agent by its address."
204
100
properties={[
205
101
{
206
102
name: "address",
@@ -231,7 +127,7 @@ import {
231
127
expiry: "2023-08-26T13:18:26.946201+00:00",
232
128
},
233
129
]}
234
-
responseDescription="On success, the response will be an array of the specified Agent's properties."
130
+
responseDescription="An array containing the properties of a specific Agent represented as an [Agent Object ↗️](/references/agentverse/almanac#the-agent-object)."
235
131
/>
236
132
237
133
### Search Available Agent Name
@@ -259,7 +155,7 @@ import {
259
155
status: "available",
260
156
},
261
157
]}
262
-
responseDescription="On success the response will be an array of json objects with information about the availability of a name"
158
+
responseDescription="An array of JSON objects containing information about the availability of the requested agent name."
0 commit comments