Furries PH Docs
Dashboard
Platform API docs

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

  1. Step 1 - Confirm the API area: Identify the product area, route module, endpoint path, and consumer before writing or calling code.
  2. Step 2 - Read the endpoint contract: Check method, auth, parameters, response, errors, side effects, and related docs.
  3. 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.
  4. Step 4 - Make the request: Call the endpoint from the correct origin and environment. Keep credentials and secrets out of logs.
  5. Step 5 - Verify response, side effects, and records: Confirm status code, response shape, database records, external side effects, and audit evidence.
  6. 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

MethodPathModuleAuth scanSource
GET/api/events/:id/activitiesactivities.tsPartner dashboard session required.partners-api/src/routes/activities.ts:610
PUT/api/events/:id/activitiesactivities.tsPartner dashboard session required.partners-api/src/routes/activities.ts:623
POST/api/events/:id/activities/submissions/:submissionId/reviewactivities.tsPartner dashboard session required.partners-api/src/routes/activities.ts:697
PUT/api/events/:id/addonseventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:572
PUT/api/events/:id/check-in/:kind/:recordIdcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2533
PUT/api/events/:id/check-in/:kind/:recordId/claimcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2616
GET/api/events/:id/check-in/entriescheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2227
GET/api/events/:id/check-in/entrycheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2239
GET/api/events/:id/check-in/offline-snapshotcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2375
GET/api/events/:id/check-in/offline-snapshot/historycheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2362
POST/api/events/:id/check-in/offline-snapshot/importcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2496
POST/api/events/:id/check-in/pawsport-lookupcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2262
GET/api/events/:id/check-in/settingscheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2189
PUT/api/events/:id/check-in/settingscheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2202
GET/api/events/:id/conditions-of-entryconditionsOfEntry.tsPartner dashboard session required.partners-api/src/routes/conditionsOfEntry.ts:37
GET/api/events/:id/conditions-of-entryconditionsOfEntry.tsPartner dashboard session required.partners-api/src/routes/conditionsOfEntry.ts:37
PUT/api/events/:id/conditions-of-entryconditionsOfEntry.tsPartner dashboard session required.partners-api/src/routes/conditionsOfEntry.ts:77
PUT/api/events/:id/conditions-of-entryconditionsOfEntry.tsPartner dashboard session required.partners-api/src/routes/conditionsOfEntry.ts:77
GET/api/events/:id/dealers-den/applicationsdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1148
DELETE/api/events/:id/dealers-den/applications/:appIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1130
GET/api/events/:id/dealers-den/applications/:appIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1179
POST/api/events/:id/dealers-den/applications/:appId/approvedealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1208
POST/api/events/:id/dealers-den/applications/:appId/denydealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1301
POST/api/events/:id/dealers-den/applications/:appId/request-changesdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1394
GET/api/events/:id/dealers-den/packagesdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:739
POST/api/events/:id/dealers-den/packagesdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:755
DELETE/api/events/:id/dealers-den/packages/:pkgIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:818
PUT/api/events/:id/dealers-den/packages/:pkgIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:797
PUT/api/events/:id/dealers-den/packages/orderdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:774
GET/api/events/:id/dealers-den/regosdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:834
DELETE/api/events/:id/dealers-den/regos/:regoIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:905
PATCH/api/events/:id/dealers-den/regos/:regoIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:951
GET/api/events/:id/dealers-den/settingsdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:639
PUT/api/events/:id/dealers-den/settingsdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:682
GET/api/events/:id/google-wallet-configeventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:196
PUT/api/events/:id/google-wallet-configeventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:257
GET/api/events/:id/human-resourceshumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1328
PUT/api/events/:id/human-resourceshumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1359
POST/api/events/:id/human-resources/applications/:applicationId/reviewhumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1660
GET/api/events/:id/human-resources/live-trackerhumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1619
GET/api/events/:id/human-resources/users/searchhumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1343
PUT/api/events/:id/inclusionseventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:346
GET/api/events/:id/inventoryinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1372
GET/api/events/:id/inventory/movementsinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1503
PUT/api/events/:id/inventory/on-handinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1419
POST/api/events/:id/inventory/pos/quoteinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1567
GET/api/events/:id/inventory/pos/transactionsinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1547
POST/api/events/:id/inventory/pos/transactionsinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1622
PUT/api/events/:id/inventory/settingsinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1386
POST/api/events/:id/notifications/sampleeventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:54
GET/api/events/:id/prefillseventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:77
POST/api/events/:id/prefills/:prefillId/revokeeventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:115
GET/api/events/:id/rego/analyticsregoAnalytics.tsPartner dashboard session required.partners-api/src/routes/regoAnalytics.ts:159
PUT/api/events/:id/tierseventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:427
GET/api/manage/:id/activitiesactivities.tsPartner dashboard session required.partners-api/src/routes/activities.ts:610
PUT/api/manage/:id/activitiesactivities.tsPartner dashboard session required.partners-api/src/routes/activities.ts:623
POST/api/manage/:id/activities/submissions/:submissionId/reviewactivities.tsPartner dashboard session required.partners-api/src/routes/activities.ts:697
PUT/api/manage/:id/addonseventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:572
PUT/api/manage/:id/check-in/:kind/:recordIdcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2533
PUT/api/manage/:id/check-in/:kind/:recordId/claimcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2616
GET/api/manage/:id/check-in/entriescheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2227
GET/api/manage/:id/check-in/entrycheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2239
GET/api/manage/:id/check-in/offline-snapshotcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2375
GET/api/manage/:id/check-in/offline-snapshot/historycheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2362
POST/api/manage/:id/check-in/offline-snapshot/importcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2496
POST/api/manage/:id/check-in/pawsport-lookupcheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2262
GET/api/manage/:id/check-in/settingscheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2189
PUT/api/manage/:id/check-in/settingscheckIn.tsPartner dashboard session required.partners-api/src/routes/checkIn.ts:2202
GET/api/manage/:id/conditions-of-entryconditionsOfEntry.tsPartner dashboard session required.partners-api/src/routes/conditionsOfEntry.ts:37
GET/api/manage/:id/conditions-of-entryconditionsOfEntry.tsPartner dashboard session required.partners-api/src/routes/conditionsOfEntry.ts:37
PUT/api/manage/:id/conditions-of-entryconditionsOfEntry.tsPartner dashboard session required.partners-api/src/routes/conditionsOfEntry.ts:77
PUT/api/manage/:id/conditions-of-entryconditionsOfEntry.tsPartner dashboard session required.partners-api/src/routes/conditionsOfEntry.ts:77
GET/api/manage/:id/dealers-den/applicationsdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1148
DELETE/api/manage/:id/dealers-den/applications/:appIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1130
GET/api/manage/:id/dealers-den/applications/:appIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1179
POST/api/manage/:id/dealers-den/applications/:appId/approvedealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1208
POST/api/manage/:id/dealers-den/applications/:appId/denydealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1301
POST/api/manage/:id/dealers-den/applications/:appId/request-changesdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:1394
GET/api/manage/:id/dealers-den/packagesdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:739
POST/api/manage/:id/dealers-den/packagesdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:755
DELETE/api/manage/:id/dealers-den/packages/:pkgIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:818
PUT/api/manage/:id/dealers-den/packages/:pkgIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:797
PUT/api/manage/:id/dealers-den/packages/orderdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:774
GET/api/manage/:id/dealers-den/regosdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:834
DELETE/api/manage/:id/dealers-den/regos/:regoIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:905
PATCH/api/manage/:id/dealers-den/regos/:regoIddealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:951
GET/api/manage/:id/dealers-den/settingsdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:639
PUT/api/manage/:id/dealers-den/settingsdealersDen.tsPartner dashboard session required.partners-api/src/routes/dealersDen.ts:682
GET/api/manage/:id/google-wallet-configeventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:196
PUT/api/manage/:id/google-wallet-configeventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:257
GET/api/manage/:id/human-resourceshumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1328
PUT/api/manage/:id/human-resourceshumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1359
POST/api/manage/:id/human-resources/applications/:applicationId/reviewhumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1660
GET/api/manage/:id/human-resources/live-trackerhumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1619
GET/api/manage/:id/human-resources/users/searchhumanResources.tsPartner dashboard session required.partners-api/src/routes/humanResources.ts:1343
PUT/api/manage/:id/inclusionseventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:346
GET/api/manage/:id/inventoryinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1372
GET/api/manage/:id/inventory/movementsinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1503
PUT/api/manage/:id/inventory/on-handinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1419
POST/api/manage/:id/inventory/pos/quoteinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1567
GET/api/manage/:id/inventory/pos/transactionsinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1547
POST/api/manage/:id/inventory/pos/transactionsinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1622
PUT/api/manage/:id/inventory/settingsinventory.tsPartner dashboard session required.partners-api/src/routes/inventory.ts:1386
POST/api/manage/:id/notifications/sampleeventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:54
GET/api/manage/:id/prefillseventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:77
POST/api/manage/:id/prefills/:prefillId/revokeeventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:115
GET/api/manage/:id/rego/analyticsregoAnalytics.tsPartner dashboard session required.partners-api/src/routes/regoAnalytics.ts:159
PUT/api/manage/:id/tierseventConfig.tsPartner dashboard session required.partners-api/src/routes/eventConfig.ts:427
GET/api/rego/activities/submissions/myactivities.tsRego attendee session required.partners-api/src/routes/activities.ts:929
GET/api/rego/dealers-den/:eventId/infodealersDen.tsUnknown from source scan; inspect middleware and handler body before use.partners-api/src/routes/dealersDen.ts:1492
POST/api/rego/dealers-den/applicationsdealersDen.tsRego auth optional for new attendee flow.partners-api/src/routes/dealersDen.ts:1735
DELETE/api/rego/dealers-den/applications/:appIddealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:1947
GET/api/rego/dealers-den/applications/:appIddealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:1685
PATCH/api/rego/dealers-den/applications/:appIddealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:1869
POST/api/rego/dealers-den/applications/:appId/assistantsdealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:1985
DELETE/api/rego/dealers-den/applications/:appId/assistants/:aiddealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:2066
GET/api/rego/dealers-den/applications/mydealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:1597
PATCH/api/rego/dealers-den/assistants/:aid/responddealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:2103
POST/api/rego/dealers-den/events/:eventId/reservedealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:2142
GET/api/rego/dealers-den/regos/:regoIddealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:2648
GET/api/rego/dealers-den/regos/:regoId/walletdealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:2778
GET/api/rego/dealers-den/regos/mydealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:1617
POST/api/rego/dealers-den/regos/submitdealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:2264
POST/api/rego/dealers-den/reservations/:id/releasedealersDen.tsRego attendee session required.partners-api/src/routes/dealersDen.ts:2242
GET/api/rego/events/:slug/activitiesactivities.tsUnknown from source scan; inspect middleware and handler body before use.partners-api/src/routes/activities.ts:788
GET/api/rego/events/:slug/activities/:activitySlugactivities.tsRego auth optional for new attendee flow.partners-api/src/routes/activities.ts:1032
POST/api/rego/events/:slug/activities/:activitySlug/submissionsactivities.tsRego attendee session required.partners-api/src/routes/activities.ts:1087
GET/api/rego/events/:slug/activities/submissions/myactivities.tsRego attendee session required.partners-api/src/routes/activities.ts:841
GET/api/rego/events/:slug/shift-authorizershumanResources.tsRego attendee session required.partners-api/src/routes/humanResources.ts:2165
POST/api/rego/events/:slug/volunteer-applicationshumanResources.tsRego attendee session required.partners-api/src/routes/humanResources.ts:1844
GET/api/rego/events/:slug/volunteer-opportunitieshumanResources.tsUnknown from source scan; inspect middleware and handler body before use.partners-api/src/routes/humanResources.ts:1748
GET/api/rego/human-resources/mehumanResources.tsRego attendee session required.partners-api/src/routes/humanResources.ts:1982
POST/api/rego/human-resources/shifts/:shiftId/trackhumanResources.tsRego attendee session required.partners-api/src/routes/humanResources.ts:2202
POST/api/rego/notices/:id/ackregoNotices.tsRego attendee session required.partners-api/src/routes/regoNotices.ts:146
GET/api/rego/notices/unackedregoNotices.tsRego attendee session required.partners-api/src/routes/regoNotices.ts:60
GET/api/rego/notificationsregoNotices.tsRego attendee session required.partners-api/src/routes/regoNotices.ts:193
POST/api/rego/notifications/:id/readregoNotices.tsRego attendee session required.partners-api/src/routes/regoNotices.ts:280
POST/api/rego/notifications/mark-all-readregoNotices.tsRego attendee session required.partners-api/src/routes/regoNotices.ts:308
GET/api/rego/notifications/unread-countregoNotices.tsRego attendee session required.partners-api/src/routes/regoNotices.ts:256
GET/api/rego/transactions/meinventory.tsRego attendee session required.partners-api/src/routes/inventory.ts:1730

Endpoint contract notes

  1. Action 1 - Verify unknowns: The table is source-generated, but fields marked unknown need manual handler review.
  2. Action 2 - Check source line: Use the source line as the starting point for exact request, response, and side-effect behavior.
  3. Action 3 - Review consumers: Search dashboard, rego, EMS LAN, and webhook callers before changing a path or response.
  4. Action 4 - Update inventory: Regenerate after any route change.

All docs