GET/api/me/connected-appsAuthenticated

List my connected third-party apps

Lists the client applications the caller authorized (newest first; the auth server's own app is never listed), with the API scopes granted to each. Revoke an app with DELETE /api/apps/{app_id}/authorize, or a single API scope with DELETE /api/me/connected-apps/{app_id}/scopes/{api_server_scope_id}.

operationId get_api_me_connected_appsAccount

Authentication & permissionsAuthenticated

Any authenticated user

Accepted credentials
Who may call
Any authenticated user

Responses

application/json
ListConnectedAppsResponse
PropertyTypeDescription
success*true
list*ConnectedApp[]
app_id*string

minLength: 2maxLength: 64pattern: ^[a-z0-9_-]*$

app_name*string
app_description*string
authorized_at*number

minimum: 0

last_used_at*number | null | null

minimum: 0

api_scopes*object[]
api_server_id*string

minLength: 2maxLength: 64pattern: ^[a-z0-9_-]*$

api_server_name*string
api_server_scope_id*string (uuid)
scope*string
description*string
granted_at*number

minimum: 0

JSONExample
"success"true
"list"
"app_id""string"
"app_name""string"
"app_description""string"
"authorized_at"1.5
"last_used_at"1.5
"api_scopes"

Example request

bashcurl
curl -X GET 'https://auth.schemavaults.com/api/me/connected-apps' \
  -b 'refresh_token_<auth_server_app_id>=<value>'