Skip to content

Secret keys and Organizer API

Use secret keys for server-to-server integrations.

Use secret keys only in trusted backends. Never include them in frontend bundles, HTML, public mobile apps, or repositories.

  1. In WODira, go to Organization profile → API.
  2. In New key, select Secret key (backend).
  3. Add a recognizable name, for example production backend or CRM sync.
  4. Select only the scopes required by that integration.
  5. Optionally set an expiration date.
  6. Click Create key.
  7. Copy the wd_live_... key immediately and store it in a secret manager or environment variable.

Recommended example:

Ventana de terminal
WODIRA_API_KEY=wd_live_...

If a secret key leaks or is no longer used, revoke it from Existing keys and create a new one.

ScopePermission
events:readRead events, categories, form fields, waivers, sponsors, and active supplements.
pricing:readRead pricing cards, quotas, and active prices.
registrations:readSearch registrations.
registrations:writeCreate, update, and cancel registrations.
MethodPathScopeSDK method
POST/events/searchevents:readsearchEvents
GET/events/:eventIdevents:readgetEvent
GET/events/:eventId/pricing-cardspricing:readgetPricingCards
POST/registrationsregistrations:writecreateRegistration
POST/registrations/searchregistrations:readsearchRegistrations
PATCH/registrations/:ticketIdregistrations:writeupdateRegistration
DELETE/registrations/:ticketIdregistrations:writedeleteRegistration