Access
Issue, rotate, and revoke API keys for the account, and grant or revoke each key’s access to individual workspaces.
Grant an API key access to a workspace
client.apiKeys.access.add(stringid, AccessAddParams { workspaceId } body, RequestOptionsoptions?): APIKey { metadata, spec, info }
POST/v1/account/api_keys/{id}/workspaces
Revoke an API key's access to a workspace
client.apiKeys.access.remove(stringworkspaceID, AccessRemoveParams { id } params, RequestOptionsoptions?): void
DELETE/v1/account/api_keys/{id}/workspaces/{workspaceId}
List the workspaces an API key has access to
client.apiKeys.access.list(stringid, AccessListParams { cursor, limit } query?, RequestOptionsoptions?): CursorPagination<Workspace { metadata, spec, status } >
GET/v1/account/api_keys/{id}/workspaces