List connected apps
Returns the OAuth clients (AI assistants and MCP connectors) the authenticated user has authorized and that still hold a live token.
Requires a session or a full-scope API key. A profile-scoped API key or an OAuth access token is rejected with 403: an app must not be able to enumerate its sibling authorizations.
API key authentication - use your Zernio API key as a Bearer token
In: header
Response Body
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.connectedapps.listConnectedApps();console.log(data);{
"connectedApps": [
{
"clientId": "late_cid_3f9c1a7b2d4e6f80a1b2c3d4e5f60718293a4b5c6d7e8f90a1b2c3d4e5f60718",
"clientName": "Claude",
"redirectHost": "claude.ai",
"scopes": [
"posts:read",
"posts:write",
"accounts:read"
],
"authorizedAt": "2026-07-02T09:14:00Z",
"lastUsedAt": "2026-07-30T18:02:11Z",
"tokenCount": 2
}
]
}{
"error": "Unauthorized"
}{
"error": "string",
"type": "invalid_request_error",
"code": "string",
"param": "string",
"platform": "string",
"platformError": {},
"details": {}
}Create invite token POST
Generate a secure invite link to grant team members access to your profiles. Invites expire after 7 days and are single-use.
Revoke connected app DELETE
Ends an app's access: invalidates the client's pending authorization codes and revokes every live token it holds for the authenticated user. Takes effect on the app's next request. Idempotent while the authorization is still on record: revoking an app that was already revoked returns 200 with `revokedTokens: 0`.