Skip to main content

app_service.proto

path agntcy/identity/service/v1alpha1/app_service.proto

package agntcy.identity.service.v1alpha1


Messages​

AppTypeCountEntry​

NameTypeDescription
keyAppTypeThe type of the App
valueint64The count of apps of the given type

CreateAppRequest​

NameTypeDescription
appAppThe App to create.

CreateOasfAppRequest​

NameTypeDescription
schema_base64stringThe OASF schema in a base64 encoded format

CreateOasfAppResponse​

NameTypeDescription
appAppThe created OASF App.
badgeBadgeThe issued badge for the OASF App.

DeleteAppRequest​

NameTypeDescription
app_idstringApp Id to delete.

GetAppRequest​

NameTypeDescription
app_idstringApp Id to get.

GetAppsCountRequest​

NameTypeDescription

GetAppsCountResponse​

NameTypeDescription
countsrepeated AppTypeCountEntryThe apps count per app type
totalint64The total count

GetBadgeRequest​

NameTypeDescription
app_idstringApp Id or Resolver Metadata ID to get the badge for.

GetTasksRequest​

NameTypeDescription
exclude_app_idsrepeated stringA filter to exclude fetching tasks for the specified app ids

GetTasksResponse​

NameTypeDescription
resultrepeated GetTasksResponse.ResultEntryThe list of tasks per Agentic Service type

GetTasksResponse.ResultEntry​

NameTypeDescription
keystring
valueGetTasksResponse.TaskList

GetTasksResponse.TaskList​

NameTypeDescription
tasksrepeated Task

ListAppsRequest​

NameTypeDescription
pageoptional int32The current page of the pagination
sizeoptional int32The page size of the pagination
queryoptional stringThe search query
typesrepeated AppTypeThe app type filter
sort_columnoptional stringThe column ID to sort by
sort_descoptional boolWhether to sort in descending order (true) or ascending order (false)

ListAppsResponse​

NameTypeDescription
appsrepeated AppA list of Apps.
paginationoptional PagedResponsePagination response.

RefreshAppApiKeyRequest​

NameTypeDescription
app_idstringApp Id to refresh the API Key for.

UpdateAppRequest​

NameTypeDescription
app_idstringApp Id to update.
appAppApp parameters to update.

Services​

AppService​

AppService manages apps.

ListApps​

MethodListApps
RequestListAppsRequest
ResponseListAppsResponse
DescriptionList Apps.

GetAppsCount​

MethodGetAppsCount
RequestGetAppsCountRequest
ResponseGetAppsCountResponse
DescriptionGet apps count per type.

GetApp​

MethodGetApp
RequestGetAppRequest
ResponseApp
DescriptionGet App by id

CreateApp​

MethodCreateApp
RequestCreateAppRequest
ResponseApp
DescriptionCreate a new App.

CreateOasfApp​

MethodCreateOasfApp
RequestCreateOasfAppRequest
ResponseCreateOasfAppResponse
Description

UpdateApp​

MethodUpdateApp
RequestUpdateAppRequest
ResponseApp
DescriptionUpdate an App.

DeleteApp​

MethodDeleteApp
RequestDeleteAppRequest
ResponseEmpty
DescriptionDelete an existing App.

RefreshAppApiKey​

MethodRefreshAppApiKey
RequestRefreshAppApiKeyRequest
ResponseApp
DescriptionRefresh the api-key for an App.

GetBadge​

MethodGetBadge
RequestGetBadgeRequest
ResponseBadge
DescriptionGet the current badge issued for the App.

GetTasks​

MethodGetTasks
RequestGetTasksRequest
ResponseGetTasksResponse
DescriptionGet the list of tasks of all apps