app_service.proto
path agntcy/identity/service/v1alpha1/app_service.proto
package agntcy.identity.service.v1alpha1
Messages
AppTypeCountEntry
| Name | Type | Description |
|---|---|---|
key | AppType | The type of the App |
value | int64 | The count of apps of the given type |
CreateAppRequest
| Name | Type | Description |
|---|---|---|
app | App | The App to create. |
CreateOasfAppRequest
| Name | Type | Description |
|---|---|---|
schema_base64 | string | The OASF schema in a base64 encoded format |
CreateOasfAppResponse
| Name | Type | Description |
|---|---|---|
app | App | The created OASF App. |
badge | Badge | The issued badge for the OASF App. |
DeleteAppRequest
| Name | Type | Description |
|---|---|---|
app_id | string | App Id to delete. |
GetAppRequest
| Name | Type | Description |
|---|---|---|
app_id | string | App Id to get. |
GetAppsCountRequest
| Name | Type | Description |
|---|
GetAppsCountResponse
| Name | Type | Description |
|---|---|---|
counts | repeated AppTypeCountEntry | The apps count per app type |
total | int64 | The total count |
GetBadgeRequest
| Name | Type | Description |
|---|---|---|
app_id | string | App Id or Resolver Metadata ID to get the badge for. |
GetTasksRequest
| Name | Type | Description |
|---|---|---|
exclude_app_ids | repeated string | A filter to exclude fetching tasks for the specified app ids |
GetTasksResponse
| Name | Type | Description |
|---|---|---|
result | repeated GetTasksResponse.ResultEntry | The list of tasks per Agentic Service type |
GetTasksResponse.ResultEntry
| Name | Type | Description |
|---|---|---|
key | string | |
value | GetTasksResponse.TaskList |
GetTasksResponse.TaskList
| Name | Type | Description |
|---|---|---|
tasks | repeated Task |
ListAppsRequest
| Name | Type | Description |
|---|---|---|
page | optional int32 | The current page of the pagination |
size | optional int32 | The page size of the pagination |
query | optional string | The search query |
types | repeated AppType | The app type filter |
sort_column | optional string | The column ID to sort by |
sort_desc | optional bool | Whether to sort in descending order (true) or ascending order (false) |
ListAppsResponse
| Name | Type | Description |
|---|---|---|
apps | repeated App | A list of Apps. |
pagination | optional PagedResponse | Pagination response. |
RefreshAppApiKeyRequest
| Name | Type | Description |
|---|---|---|
app_id | string | App Id to refresh the API Key for. |
UpdateAppRequest
| Name | Type | Description |
|---|---|---|
app_id | string | App Id to update. |
app | App | App parameters to update. |
Services
AppService
AppService manages apps.
ListApps
| Method | ListApps |
|---|---|
| Request | ListAppsRequest |
| Response | ListAppsResponse |
| Description | List Apps. |
GetAppsCount
| Method | GetAppsCount |
|---|---|
| Request | GetAppsCountRequest |
| Response | GetAppsCountResponse |
| Description | Get apps count per type. |
GetApp
| Method | GetApp |
|---|---|
| Request | GetAppRequest |
| Response | App |
| Description | Get App by id |
CreateApp
| Method | CreateApp |
|---|---|
| Request | CreateAppRequest |
| Response | App |
| Description | Create a new App. |
CreateOasfApp
| Method | CreateOasfApp |
|---|---|
| Request | CreateOasfAppRequest |
| Response | CreateOasfAppResponse |
| Description |
UpdateApp
| Method | UpdateApp |
|---|---|
| Request | UpdateAppRequest |
| Response | App |
| Description | Update an App. |
DeleteApp
| Method | DeleteApp |
|---|---|
| Request | DeleteAppRequest |
| Response | Empty |
| Description | Delete an existing App. |
RefreshAppApiKey
| Method | RefreshAppApiKey |
|---|---|
| Request | RefreshAppApiKeyRequest |
| Response | App |
| Description | Refresh the api-key for an App. |
GetBadge
| Method | GetBadge |
|---|---|
| Request | GetBadgeRequest |
| Response | Badge |
| Description | Get the current badge issued for the App. |
GetTasks
| Method | GetTasks |
|---|---|
| Request | GetTasksRequest |
| Response | GetTasksResponse |
| Description | Get the list of tasks of all apps |