GET
/api/me/connected-appsAuthenticatedList 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_appsAccountAuthentication & permissionsAuthenticated
Any authenticated user
- Accepted credentials
- Auth server session (refresh token cookie)
cookie "refresh_token_<auth_server_app_id>" - Access token (cookie)
cookie "access_token_<auth_server_app_id>" - Access token (Bearer)
Authorization: Bearer <JWT>
- Auth server session (refresh token cookie)
- Who may call
- Any authenticated user
Responses
application/json
ListConnectedAppsResponse
| Property | Type | Description |
|---|---|---|
| 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>'