SnozeDevelopers
API referenceOnboarding

List the workspace offers waiting for the caller

Returns the caller's pending workspace invites and, when the legacy-restore feature is enabled for them, the legacy workspace claims matched to their verified email address, ordered for the onboarding screen. Any authenticated caller with a synced profile may read their own offers; a caller with no verified email gets an empty list. Listing a stale offer is harmless, because accepting one re-checks strictly and rejects.

GET
/v1/me/onboarding-offers

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/onboarding-offers'
Example Response
{  "data": [    {      "kind": "invite",      "id": "string",      "workspaceId": "string",      "workspaceName": "string",      "workspaceIcon": "initials",      "workspaceAccentColor": "string",      "role": "owner",      "memberCount": 0,      "isLegacyOwner": true,      "canDeleteOnSkip": true,      "canTransferOnSkip": true    }  ]}