Create access key
Creates a new access key. Can be scoped to specific tool packs and registered users. The new key’s scope must be a subset of the parent key (the access key authenticating this request).
Authentication
Token-based authentication with required prefix “Bearer”
Request
Human-readable label for the key. Auto-generated if omitted.
Tool packs this key can access. Must be a subset of the parent key’s tool_pack_ids. Pass null for unrestricted access to all tool packs in the organization.
Registered users this key can access. Must be a subset of the parent key’s registered_user_ids. Pass null for unrestricted access to all registered users in the organization.
Expiration timestamp. Must be before the parent key’s expires_at. Defaults to 90 days from now if omitted. Pass null explicitly for a key that never expires.
Seconds until the key expires. Alternative to expires_at.
Response
Human-readable label for the key. Auto-generated if omitted.
Tool packs this key can access. Must be a subset of the parent key’s tool_pack_ids. Pass null for unrestricted access to all tool packs in the organization.
Registered users this key can access. Must be a subset of the parent key’s registered_user_ids. Pass null for unrestricted access to all registered users in the organization.
Expiration timestamp. Must be before the parent key’s expires_at. Defaults to 90 days from now if omitted. Pass null explicitly for a key that never expires.