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: 16 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:610 |
PUT | /api/events/:id/activities | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:623 |
POST | /api/events/:id/activities/submissions/:submissionId/review | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:697 |
PUT | /api/events/:id/addons | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:572 |
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:1148 |
DELETE | /api/events/:id/dealers-den/applications/:appId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1130 |
GET | /api/events/:id/dealers-den/applications/:appId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1179 |
POST | /api/events/:id/dealers-den/applications/:appId/approve | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1208 |
POST | /api/events/:id/dealers-den/applications/:appId/deny | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1301 |
POST | /api/events/:id/dealers-den/applications/:appId/request-changes | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1394 |
GET | /api/events/:id/dealers-den/packages | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:739 |
POST | /api/events/:id/dealers-den/packages | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:755 |
DELETE | /api/events/:id/dealers-den/packages/:pkgId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:818 |
PUT | /api/events/:id/dealers-den/packages/:pkgId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:797 |
PUT | /api/events/:id/dealers-den/packages/order | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:774 |
GET | /api/events/:id/dealers-den/regos | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:834 |
DELETE | /api/events/:id/dealers-den/regos/:regoId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:905 |
PATCH | /api/events/:id/dealers-den/regos/:regoId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:951 |
GET | /api/events/:id/dealers-den/settings | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:639 |
PUT | /api/events/:id/dealers-den/settings | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:682 |
GET | /api/events/:id/google-wallet-config | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:196 |
PUT | /api/events/:id/google-wallet-config | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:257 |
GET | /api/events/:id/human-resources | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1328 |
PUT | /api/events/:id/human-resources | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1359 |
POST | /api/events/:id/human-resources/applications/:applicationId/review | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1660 |
GET | /api/events/:id/human-resources/live-tracker | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1619 |
GET | /api/events/:id/human-resources/users/search | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1343 |
PUT | /api/events/:id/inclusions | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:346 |
GET | /api/events/:id/inventory | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1372 |
GET | /api/events/:id/inventory/movements | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1503 |
PUT | /api/events/:id/inventory/on-hand | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1419 |
POST | /api/events/:id/inventory/pos/quote | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1567 |
GET | /api/events/:id/inventory/pos/transactions | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1547 |
POST | /api/events/:id/inventory/pos/transactions | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1622 |
PUT | /api/events/:id/inventory/settings | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1386 |
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 |
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:427 |
GET | /api/manage/:id/activities | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:610 |
PUT | /api/manage/:id/activities | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:623 |
POST | /api/manage/:id/activities/submissions/:submissionId/review | activities.ts | Partner dashboard session required. | partners-api/src/routes/activities.ts:697 |
PUT | /api/manage/:id/addons | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:572 |
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:1148 |
DELETE | /api/manage/:id/dealers-den/applications/:appId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1130 |
GET | /api/manage/:id/dealers-den/applications/:appId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1179 |
POST | /api/manage/:id/dealers-den/applications/:appId/approve | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1208 |
POST | /api/manage/:id/dealers-den/applications/:appId/deny | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1301 |
POST | /api/manage/:id/dealers-den/applications/:appId/request-changes | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:1394 |
GET | /api/manage/:id/dealers-den/packages | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:739 |
POST | /api/manage/:id/dealers-den/packages | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:755 |
DELETE | /api/manage/:id/dealers-den/packages/:pkgId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:818 |
PUT | /api/manage/:id/dealers-den/packages/:pkgId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:797 |
PUT | /api/manage/:id/dealers-den/packages/order | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:774 |
GET | /api/manage/:id/dealers-den/regos | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:834 |
DELETE | /api/manage/:id/dealers-den/regos/:regoId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:905 |
PATCH | /api/manage/:id/dealers-den/regos/:regoId | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:951 |
GET | /api/manage/:id/dealers-den/settings | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:639 |
PUT | /api/manage/:id/dealers-den/settings | dealersDen.ts | Partner dashboard session required. | partners-api/src/routes/dealersDen.ts:682 |
GET | /api/manage/:id/google-wallet-config | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:196 |
PUT | /api/manage/:id/google-wallet-config | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:257 |
GET | /api/manage/:id/human-resources | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1328 |
PUT | /api/manage/:id/human-resources | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1359 |
POST | /api/manage/:id/human-resources/applications/:applicationId/review | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1660 |
GET | /api/manage/:id/human-resources/live-tracker | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1619 |
GET | /api/manage/:id/human-resources/users/search | humanResources.ts | Partner dashboard session required. | partners-api/src/routes/humanResources.ts:1343 |
PUT | /api/manage/:id/inclusions | eventConfig.ts | Partner dashboard session required. | partners-api/src/routes/eventConfig.ts:346 |
GET | /api/manage/:id/inventory | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1372 |
GET | /api/manage/:id/inventory/movements | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1503 |
PUT | /api/manage/:id/inventory/on-hand | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1419 |
POST | /api/manage/:id/inventory/pos/quote | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1567 |
GET | /api/manage/:id/inventory/pos/transactions | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1547 |
POST | /api/manage/:id/inventory/pos/transactions | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1622 |
PUT | /api/manage/:id/inventory/settings | inventory.ts | Partner dashboard session required. | partners-api/src/routes/inventory.ts:1386 |
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 |
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:427 |
GET | /api/rego/activities/submissions/my | activities.ts | Rego attendee session required. | partners-api/src/routes/activities.ts:929 |
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:1492 |
POST | /api/rego/dealers-den/applications | dealersDen.ts | Rego auth optional for new attendee flow. | partners-api/src/routes/dealersDen.ts:1735 |
DELETE | /api/rego/dealers-den/applications/:appId | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1947 |
GET | /api/rego/dealers-den/applications/:appId | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1685 |
PATCH | /api/rego/dealers-den/applications/:appId | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1869 |
POST | /api/rego/dealers-den/applications/:appId/assistants | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1985 |
DELETE | /api/rego/dealers-den/applications/:appId/assistants/:aid | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2066 |
GET | /api/rego/dealers-den/applications/my | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1597 |
PATCH | /api/rego/dealers-den/assistants/:aid/respond | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2103 |
POST | /api/rego/dealers-den/events/:eventId/reserve | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2142 |
GET | /api/rego/dealers-den/regos/:regoId | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2648 |
GET | /api/rego/dealers-den/regos/:regoId/wallet | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2778 |
GET | /api/rego/dealers-den/regos/my | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:1617 |
POST | /api/rego/dealers-den/regos/submit | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2264 |
POST | /api/rego/dealers-den/reservations/:id/release | dealersDen.ts | Rego attendee session required. | partners-api/src/routes/dealersDen.ts:2242 |
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:788 |
GET | /api/rego/events/:slug/activities/:activitySlug | activities.ts | Rego auth optional for new attendee flow. | partners-api/src/routes/activities.ts:1032 |
POST | /api/rego/events/:slug/activities/:activitySlug/submissions | activities.ts | Rego attendee session required. | partners-api/src/routes/activities.ts:1087 |
GET | /api/rego/events/:slug/activities/submissions/my | activities.ts | Rego attendee session required. | partners-api/src/routes/activities.ts:841 |
GET | /api/rego/events/:slug/shift-authorizers | humanResources.ts | Rego attendee session required. | partners-api/src/routes/humanResources.ts:2165 |
POST | /api/rego/events/:slug/volunteer-applications | humanResources.ts | Rego attendee session required. | partners-api/src/routes/humanResources.ts:1844 |
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:1748 |
GET | /api/rego/human-resources/me | humanResources.ts | Rego attendee session required. | partners-api/src/routes/humanResources.ts:1982 |
POST | /api/rego/human-resources/shifts/:shiftId/track | humanResources.ts | Rego attendee session required. | partners-api/src/routes/humanResources.ts:2202 |
POST | /api/rego/notices/:id/ack | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:146 |
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:193 |
POST | /api/rego/notifications/:id/read | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:280 |
POST | /api/rego/notifications/mark-all-read | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:308 |
GET | /api/rego/notifications/unread-count | regoNotices.ts | Rego attendee session required. | partners-api/src/routes/regoNotices.ts:256 |
GET | /api/rego/transactions/me | inventory.ts | Rego attendee session required. | partners-api/src/routes/inventory.ts:1730 |
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.