Logocowtic
Public API

Scopes

API key resource and action permissions for the Public API

Scopes limit what a key can do. Prefer least privilege: grant only the resources and actions your integration needs.

Format

Scopes are stored as a map of resource → actions. Missing a required action returns 403 with detail like API key lacks scope orders:write.

Available scopes

ResourceActions
eventsread, write, delete
ticket_typesread, write, delete
ordersread, write, cancel
ticketsread, write, issue, check_in, cancel
discountsread, write, delete, validate
webhooksread, write, delete

Typical mappings

OperationRequired scope
List / get eventsevents:read
Create / update eventevents:write
Create order / checkoutorders:write
Cancel orderorders:cancel
Manually issue ticketstickets:issue
Check in by codetickets:check_in
Validate discount codediscounts:validate
Manage webhook endpointswebhooks:write

Example key permissions

{
  "events": ["read", "write"],
  "ticket_types": ["read"],
  "orders": ["read", "write"],
  "tickets": ["read", "issue", "check_in"],
  "discounts": ["read", "validate"],
  "webhooks": ["read", "write"]
}

Rotate a key in the dashboard when scopes change or a secret may have leaked. Rotation revokes the old secret and issues a replacement.

On this page