List recent API request log entries
Returns recent API requests recorded for the workspace — method, path, status, principal, idempotency key, duration, and error label — so key usage can be audited. Requires the `api_keys:read` permission. Pass `limit` to cap how many entries come back; a non-integer `limit` is a validation error.
apiKeyAuthorizationBearer <snoze_sk_…>Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.
workspaceId*stringlimit?string|nullSuccess
application/json- response
data*array<>curl -X GET 'https://api.snoze.dev/v1/workspaces/string/api-keys/request-logs'{ "data": [ { "id": "string", "workspaceId": "string", "apiKeyId": "string", "principalType": "string", "principalId": "string", "method": "string", "path": "string", "status": 0, "idempotencyKey": "string", "error": "string", "durationMs": 0, "createdAt": "string" } ]}Revoke a workspace API key
Marks the key revoked so it can no longer authenticate, and records the revocation on the workspace event log. Requires the `api_keys:write` permission; a key id that does not belong to this workspace is not found. Send an `Idempotency-Key` header to make retries safe; a replay within the window returns the original response.
List connectors and their actions
Returns every app Snoze can act in (Gmail, Slack, Linear, Stripe, ...) with its actions, each action's input JSON Schema and access level (read, write or destructive), the table columns of actions that read as a table, and the accounts the caller may run each app on in this workspace: the workspace's connections and, for personal apps like email, the caller's own accounts.