SnozeDevelopers
API referenceConnected Accounts

List my connected accounts

Returns every external account the signed-in user has connected, across all of their workspaces, with the workspaces each one is currently active in. Account-scoped rather than workspace-scoped: these credentials carry with the person, not the workspace. Encrypted secret material is never returned, only whether a secret is present and the account's health.

GET
/v1/me/connected-accounts

Authorization

apiKey
headerAuthorizationBearer <snoze_sk_…>

Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.

Response Body

Success

application/json
  1. response
data*array<>
Example Request
curl -X GET 'https://api.snoze.dev/v1/me/connected-accounts'
Example Response
{  "data": [    {      "id": "string",      "provider": "string",      "label": "string",      "authKind": "oauth",      "shareable": true,      "hasSecret": true,      "health": "unknown",      "failureReason": "revoked",      "scopes": [        "string"      ],      "activeWorkspaceIds": [        "string"      ],      "sharedWorkspaceIds": [        "string"      ],      "createdAt": "string",      "updatedAt": "string"    }  ]}