Route Reference
Event Management
Event configuration, conditions, activities, HR, communications, analytics, Dealers Den, check-in, inventory, and POS-adjacent operations. Includes generated endpoint contracts from partners-api source.
First created Last updated
End-to-end developer runbook
- Step 1 - Confirm the API area: Identify the product area, route module, endpoint path, and consumer before writing or calling code.
- Step 2 - Read the endpoint contract: Check method, auth, parameters, response, errors, side effects, and related docs.
- Step 3 - Prepare authentication and input: Use the right session, bearer token, webhook secret, or internal header. Validate body and query data before sending it.
- Step 4 - Make the request: Call the endpoint from the correct origin and environment. Keep credentials and secrets out of logs.
- Step 5 - Verify response, side effects, and records: Confirm status code, response shape, database records, external side effects, and audit evidence.
- Step 6 - Add tests, docs, and handoff notes: Update route inventory, consumer notes, and certification checks before depending on the change.
Family summary
Event configuration, conditions, activities, HR, communications, analytics, Dealers Den, check-in, inventory, and POS-adjacent operations.
Modules audited
eventConfig.ts: 18 generated endpoint entries.conditionsOfEntry.ts: 8 generated endpoint entries.humanResources.ts: 15 generated endpoint entries.activities.ts: 11 generated endpoint entries.communications.ts: 0 generated endpoint entries.regoAnalytics.ts: 2 generated endpoint entries.regoNotices.ts: 6 generated endpoint entries.dealersDen.ts: 47 generated endpoint entries.checkIn.ts: 20 generated endpoint entries.inventory.ts: 15 generated endpoint entries.
Endpoint table
| Method | Path | Module | Auth scan | Source |
|---|---|---|---|---|
GET | /api/events/:id/activities | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:622 |
PUT | /api/events/:id/activities | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:635 |
POST | /api/events/:id/activities/submissions/:submissionId/review | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:709 |
PUT | /api/events/:id/addons | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:605 |
PUT | /api/events/:id/check-in/:kind/:recordId | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2533 |
PUT | /api/events/:id/check-in/:kind/:recordId/claim | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2616 |
GET | /api/events/:id/check-in/entries | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2227 |
GET | /api/events/:id/check-in/entry | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2239 |
GET | /api/events/:id/check-in/offline-snapshot | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2375 |
GET | /api/events/:id/check-in/offline-snapshot/history | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2362 |
POST | /api/events/:id/check-in/offline-snapshot/import | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2496 |
POST | /api/events/:id/check-in/pawsport-lookup | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2262 |
GET | /api/events/:id/check-in/settings | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2189 |
PUT | /api/events/:id/check-in/settings | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2202 |
GET | /api/events/:id/conditions-of-entry | conditionsOfEntry.ts | Partner dashboard session required. | partners-api/src/routes/conditionsOfEntry.ts:37 |
GET | /api/events/:id/conditions-of-entry | conditionsOfEntry.ts | Partner dashboard session required. | partners-api/src/routes/conditionsOfEntry.ts:37 |
PUT | /api/events/:id/conditions-of-entry | conditionsOfEntry.ts | Partner dashboard session required. | partners-api/src/routes/conditionsOfEntry.ts:77 |
PUT | /api/events/:id/conditions-of-entry | conditionsOfEntry.ts | Partner dashboard session required. | partners-api/src/routes/conditionsOfEntry.ts:77 |
GET | /api/events/:id/dealers-den/applications | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1218 |
DELETE | /api/events/:id/dealers-den/applications/:appId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1200 |
GET | /api/events/:id/dealers-den/applications/:appId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1249 |
POST | /api/events/:id/dealers-den/applications/:appId/approve | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1278 |
POST | /api/events/:id/dealers-den/applications/:appId/deny | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1371 |
POST | /api/events/:id/dealers-den/applications/:appId/request-changes | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1464 |
GET | /api/events/:id/dealers-den/packages | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:809 |
POST | /api/events/:id/dealers-den/packages | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:825 |
DELETE | /api/events/:id/dealers-den/packages/:pkgId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:888 |
PUT | /api/events/:id/dealers-den/packages/:pkgId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:867 |
PUT | /api/events/:id/dealers-den/packages/order | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:844 |
GET | /api/events/:id/dealers-den/regos | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:904 |
DELETE | /api/events/:id/dealers-den/regos/:regoId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:975 |
PATCH | /api/events/:id/dealers-den/regos/:regoId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1021 |
GET | /api/events/:id/dealers-den/settings | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:709 |
PUT | /api/events/:id/dealers-den/settings | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:752 |
GET | /api/events/:id/google-wallet-config | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:229 |
PUT | /api/events/:id/google-wallet-config | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:290 |
GET | /api/events/:id/human-resources | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1344 |
PUT | /api/events/:id/human-resources | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1375 |
POST | /api/events/:id/human-resources/applications/:applicationId/review | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1676 |
GET | /api/events/:id/human-resources/live-tracker | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1635 |
GET | /api/events/:id/human-resources/users/search | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1359 |
PUT | /api/events/:id/inclusions | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:379 |
GET | /api/events/:id/inventory | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1366 |
GET | /api/events/:id/inventory/movements | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1497 |
PUT | /api/events/:id/inventory/on-hand | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1413 |
POST | /api/events/:id/inventory/pos/quote | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1561 |
GET | /api/events/:id/inventory/pos/transactions | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1541 |
POST | /api/events/:id/inventory/pos/transactions | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1616 |
PUT | /api/events/:id/inventory/settings | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1380 |
POST | /api/events/:id/notifications/sample | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:54 |
GET | /api/events/:id/prefills | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:77 |
POST | /api/events/:id/prefills/:prefillId/revoke | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:115 |
PUT | /api/events/:id/public-visibility | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:142 |
GET | /api/events/:id/rego/analytics | regoAnalytics.ts | Partner dashboard session required. | partners-api/src/routes/regoAnalytics.ts:159 |
PUT | /api/events/:id/tiers | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:460 |
GET | /api/manage/:id/activities | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:622 |
PUT | /api/manage/:id/activities | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:635 |
POST | /api/manage/:id/activities/submissions/:submissionId/review | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:709 |
PUT | /api/manage/:id/addons | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:605 |
PUT | /api/manage/:id/check-in/:kind/:recordId | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2533 |
PUT | /api/manage/:id/check-in/:kind/:recordId/claim | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2616 |
GET | /api/manage/:id/check-in/entries | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2227 |
GET | /api/manage/:id/check-in/entry | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2239 |
GET | /api/manage/:id/check-in/offline-snapshot | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2375 |
GET | /api/manage/:id/check-in/offline-snapshot/history | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2362 |
POST | /api/manage/:id/check-in/offline-snapshot/import | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2496 |
POST | /api/manage/:id/check-in/pawsport-lookup | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2262 |
GET | /api/manage/:id/check-in/settings | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2189 |
PUT | /api/manage/:id/check-in/settings | checkIn.ts | Partner dashboard session required. | partners-api/src/routes/checkIn.ts:2202 |
GET | /api/manage/:id/conditions-of-entry | conditionsOfEntry.ts | Partner dashboard session required. | partners-api/src/routes/conditionsOfEntry.ts:37 |
GET | /api/manage/:id/conditions-of-entry | conditionsOfEntry.ts | Partner dashboard session required. | partners-api/src/routes/conditionsOfEntry.ts:37 |
PUT | /api/manage/:id/conditions-of-entry | conditionsOfEntry.ts | Partner dashboard session required. | partners-api/src/routes/conditionsOfEntry.ts:77 |
PUT | /api/manage/:id/conditions-of-entry | conditionsOfEntry.ts | Partner dashboard session required. | partners-api/src/routes/conditionsOfEntry.ts:77 |
GET | /api/manage/:id/dealers-den/applications | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1218 |
DELETE | /api/manage/:id/dealers-den/applications/:appId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1200 |
GET | /api/manage/:id/dealers-den/applications/:appId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1249 |
POST | /api/manage/:id/dealers-den/applications/:appId/approve | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1278 |
POST | /api/manage/:id/dealers-den/applications/:appId/deny | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1371 |
POST | /api/manage/:id/dealers-den/applications/:appId/request-changes | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1464 |
GET | /api/manage/:id/dealers-den/packages | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:809 |
POST | /api/manage/:id/dealers-den/packages | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:825 |
DELETE | /api/manage/:id/dealers-den/packages/:pkgId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:888 |
PUT | /api/manage/:id/dealers-den/packages/:pkgId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:867 |
PUT | /api/manage/:id/dealers-den/packages/order | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:844 |
GET | /api/manage/:id/dealers-den/regos | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:904 |
DELETE | /api/manage/:id/dealers-den/regos/:regoId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:975 |
PATCH | /api/manage/:id/dealers-den/regos/:regoId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1021 |
GET | /api/manage/:id/dealers-den/settings | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:709 |
PUT | /api/manage/:id/dealers-den/settings | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:752 |
GET | /api/manage/:id/google-wallet-config | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:229 |
PUT | /api/manage/:id/google-wallet-config | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:290 |
GET | /api/manage/:id/human-resources | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1344 |
PUT | /api/manage/:id/human-resources | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1375 |
POST | /api/manage/:id/human-resources/applications/:applicationId/review | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1676 |
GET | /api/manage/:id/human-resources/live-tracker | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1635 |
GET | /api/manage/:id/human-resources/users/search | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1359 |
PUT | /api/manage/:id/inclusions | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:379 |
GET | /api/manage/:id/inventory | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1366 |
GET | /api/manage/:id/inventory/movements | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1497 |
PUT | /api/manage/:id/inventory/on-hand | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1413 |
POST | /api/manage/:id/inventory/pos/quote | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1561 |
GET | /api/manage/:id/inventory/pos/transactions | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1541 |
POST | /api/manage/:id/inventory/pos/transactions | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1616 |
PUT | /api/manage/:id/inventory/settings | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1380 |
POST | /api/manage/:id/notifications/sample | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:54 |
GET | /api/manage/:id/prefills | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:77 |
POST | /api/manage/:id/prefills/:prefillId/revoke | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:115 |
PUT | /api/manage/:id/public-visibility | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:142 |
GET | /api/manage/:id/rego/analytics | regoAnalytics.ts | Partner dashboard session required. | partners-api/src/routes/regoAnalytics.ts:159 |
PUT | /api/manage/:id/tiers | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:460 |
GET | /api/rego/activities/submissions/my | activities.ts | Rego attendee session required. | partners-api/src/routes/activities.ts:941 |
GET | /api/rego/dealers-den/:eventId/info | dealersDen.ts | Unknown from source scan; inspect middleware and handler body before use. | partners-api/src/routes/dealersDen.ts:1562 |
POST | /api/rego/dealers-den/applications | dealersDen.ts | Rego auth optional for new attendee flow. | partners-api/src/routes/dealersDen.ts:1805 |
DELETE | /api/rego/dealers-den/applications/:appId | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2017 |
GET | /api/rego/dealers-den/applications/:appId | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1755 |
PATCH | /api/rego/dealers-den/applications/:appId | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1939 |
POST | /api/rego/dealers-den/applications/:appId/assistants | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2055 |
DELETE | /api/rego/dealers-den/applications/:appId/assistants/:aid | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2136 |
GET | /api/rego/dealers-den/applications/my | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1667 |
PATCH | /api/rego/dealers-den/assistants/:aid/respond | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2173 |
POST | /api/rego/dealers-den/events/:eventId/reserve | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2217 |
GET | /api/rego/dealers-den/regos/:regoId | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2763 |
GET | /api/rego/dealers-den/regos/:regoId/wallet | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2893 |
GET | /api/rego/dealers-den/regos/my | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1687 |
POST | /api/rego/dealers-den/regos/submit | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2351 |
POST | /api/rego/dealers-den/reservations/:id/release | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2317 |
GET | /api/rego/events/:slug/activities | activities.ts | Unknown from source scan; inspect middleware and handler body before use. | partners-api/src/routes/activities.ts:800 |
GET | /api/rego/events/:slug/activities/:activitySlug | activities.ts | Rego auth optional for new attendee flow. | partners-api/src/routes/activities.ts:1044 |
POST | /api/rego/events/:slug/activities/:activitySlug/submissions | activities.ts | Rego attendee session required. | partners-api/src/routes/activities.ts:1099 |
GET | /api/rego/events/:slug/activities/submissions/my | activities.ts | Rego attendee session required. | partners-api/src/routes/activities.ts:853 |
GET | /api/rego/events/:slug/shift-authorizers | humanResources.ts | Rego attendee session required. | partners-api/src/routes/humanResources.ts:2181 |
POST | /api/rego/events/:slug/volunteer-applications | humanResources.ts | Rego attendee session required. | partners-api/src/routes/humanResources.ts:1860 |
GET | /api/rego/events/:slug/volunteer-opportunities | humanResources.ts | Unknown from source scan; inspect middleware and handler body before use. | partners-api/src/routes/humanResources.ts:1764 |
GET | /api/rego/human-resources/me | humanResources.ts | Rego attendee session required. | partners-api/src/routes/humanResources.ts:1998 |
POST | /api/rego/human-resources/shifts/:shiftId/track | humanResources.ts | Rego attendee session required. | partners-api/src/routes/humanResources.ts:2225 |
POST | /api/rego/notices/:id/ack | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:145 |
GET | /api/rego/notices/unacked | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:60 |
GET | /api/rego/notifications | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:192 |
POST | /api/rego/notifications/:id/read | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:279 |
POST | /api/rego/notifications/mark-all-read | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:307 |
GET | /api/rego/notifications/unread-count | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:255 |
GET | /api/rego/transactions/me | inventory.ts | Rego attendee session required. | partners-api/src/routes/inventory.ts:1724 |
Endpoint contract notes
- Action 1 - Verify unknowns: The table is source-generated, but fields marked unknown need manual handler review.
- Action 2 - Check source line: Use the source line as the starting point for exact request, response, and side-effect behavior.
- Action 3 - Review consumers: Search dashboard, rego, EMS LAN, and webhook callers before changing a path or response.
- Action 4 - Update inventory: Regenerate after any route change.