Apps
Retrieve a paginated list of applications built on Ethos. Supports filtering by app type (APP, INTEGRATION, AGENT) and status (ACTIVE, INACTIVE).
Query parameters
appTypestring · enumOptionalPossible values:
statusstring · enumOptionalPossible values:
limitinteger · max: 50OptionalDefault:
50offsetnumberOptionalDefault:
0Responses
200
Successful response
application/json
400
Invalid input data
application/json
404
Not found
application/json
500
Internal server error
application/json
get
/appsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestring · min: 1 · max: 100Required
appTypestring · enumRequiredPossible values:
authorUserIdintegerRequired
linkstring · uriRequired
descriptionstring · min: 1 · max: 1000Required
pictureUrlstring · uriOptional
statusstring · enumOptionalPossible values:
Responses
200
Successful response
application/json
400
Invalid input data
application/json
401
Authorization not provided
application/json
403
Insufficient access
application/json
500
Internal server error
application/json
post
/appsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
appIdintegerRequired
Body
namestring · min: 1 · max: 100Optional
appTypestring · enumOptionalPossible values:
authorUserIdintegerOptional
linkstring · uriOptional
descriptionstring · min: 1 · max: 1000Optional
pictureUrlstring · uriOptional
statusstring · enumOptionalPossible values:
Responses
200
Successful response
application/json
400
Invalid input data
application/json
401
Authorization not provided
application/json
403
Insufficient access
application/json
404
Not found
application/json
500
Internal server error
application/json
put
/apps/{appId}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
appIdintegerRequired
Responses
200
Successful response
application/json
400
Invalid input data
application/json
401
Authorization not provided
application/json
403
Insufficient access
application/json
404
Not found
application/json
500
Internal server error
application/json
delete
/apps/{appId}Last updated