HTTP API endpoint catalog
Generated: 2026-08-18 from server/src/routes.
Count: 1290 unique method+path pairs (versioned /api/v1 where applicable; unversioned /api/* aliases exist for most session routes).
Session routes require the login cookie unless noted. Public API uses Authorization: Bearer arc_…. Brain public forms do not require auth.
User guides: Public API · Webhooks · MCP · API reference
Admin
| Method | Path |
|---|---|
GET | /api/v1/admin/analytics/activity |
GET | /api/v1/admin/analytics/engagement |
GET | /api/v1/admin/analytics/gamification |
GET | /api/v1/admin/analytics/growth-rates |
GET | /api/v1/admin/analytics/platform |
GET | /api/v1/admin/analytics/subscriptions |
GET | /api/v1/admin/analytics/trends |
POST | /api/v1/admin/banking/tick |
POST | /api/v1/admin/battles/pregenerate |
POST | /api/v1/admin/files/cleanup |
GET | /api/v1/admin/global/bounties |
POST | /api/v1/admin/global/bounties/:bountyId/toggle |
GET | /api/v1/admin/global/challenges |
POST | /api/v1/admin/global/challenges/:challengeId/toggle |
GET | /api/v1/admin/global/one-time-events |
POST | /api/v1/admin/global/one-time-events |
DELETE | /api/v1/admin/global/one-time-events/:eventId |
PUT | /api/v1/admin/global/one-time-events/:eventId |
DELETE | /api/v1/admin/inventory/:id |
GET | /api/v1/admin/logs |
GET | /api/v1/admin/logs/:logId |
GET | /api/v1/admin/reports |
GET | /api/v1/admin/reports/:reportId |
POST | /api/v1/admin/reports/:reportId/dismiss |
POST | /api/v1/admin/reports/:reportId/resolve |
GET | /api/v1/admin/reports/stats |
GET | /api/v1/admin/seasonal/events |
POST | /api/v1/admin/seasonal/events |
DELETE | /api/v1/admin/seasonal/events/:eventId |
GET | /api/v1/admin/seasonal/events/:eventId |
PUT | /api/v1/admin/seasonal/events/:eventId |
POST | /api/v1/admin/seasonal/events/:eventId/achievements |
POST | /api/v1/admin/seasonal/events/:eventId/challenges |
POST | /api/v1/admin/seasonal/events/:eventId/shop-items |
GET | /api/v1/admin/status |
POST | /api/v1/admin/users/:userId/grant |
POST | /api/v1/admin/users/:userId/revoke |
POST | /api/v1/admin/users/:userId/rewards/achievement |
POST | /api/v1/admin/users/:userId/rewards/coins |
GET | /api/v1/admin/users/:userId/rewards/history |
POST | /api/v1/admin/users/:userId/rewards/title |
POST | /api/v1/admin/users/:userId/rewards/xp |
GET | /api/v1/admin/users/admins |
GET | /api/v1/admin/users/search |
Auth
| Method | Path |
|---|---|
POST | /api/v1/auth/change-password |
POST | /api/v1/auth/login |
POST | /api/v1/auth/logout |
GET | /api/v1/auth/me |
POST | /api/v1/auth/password-reset/confirm |
POST | /api/v1/auth/password-reset/request |
POST | /api/v1/auth/register |
POST | /api/v1/auth/resend-verification |
GET | /api/v1/auth/sessions |
DELETE | /api/v1/auth/sessions/:sessionId |
POST | /api/v1/auth/sessions/revoke-all |
POST | /api/v1/auth/verify-email |
Brain
| Method | Path |
|---|---|
GET | /api/v1/brain/attachments |
POST | /api/v1/brain/attachments |
DELETE | /api/v1/brain/attachments/:id |
GET | /api/v1/brain/attachments/:id/file |
GET | /api/v1/brain/bases |
POST | /api/v1/brain/bases |
POST | /api/v1/brain/bases/run |
GET | /api/v1/brain/canvases |
POST | /api/v1/brain/canvases |
PATCH | /api/v1/brain/canvases/:id |
GET | /api/v1/brain/canvases/:idOrSlug |
POST | /api/v1/brain/daily/refresh |
GET | /api/v1/brain/databases |
POST | /api/v1/brain/databases |
DELETE | /api/v1/brain/databases/:id |
GET | /api/v1/brain/databases/:id |
GET | /api/v1/brain/databases/:id/export.csv |
POST | /api/v1/brain/databases/:id/fields |
DELETE | /api/v1/brain/databases/:id/fields/:fieldId |
PATCH | /api/v1/brain/databases/:id/fields/:fieldId |
POST | /api/v1/brain/databases/:id/import.csv |
GET | /api/v1/brain/databases/:id/records |
POST | /api/v1/brain/databases/:id/records |
DELETE | /api/v1/brain/databases/:id/records/:recordId |
PATCH | /api/v1/brain/databases/:id/records/:recordId |
GET | /api/v1/brain/databases/:id/records/:recordId/relations |
POST | /api/v1/brain/databases/:id/records/:recordId/relations |
POST | /api/v1/brain/databases/:id/views |
DELETE | /api/v1/brain/databases/:id/views/:viewId |
PATCH | /api/v1/brain/databases/:id/views/:viewId |
POST | /api/v1/brain/databases/:id/views/:viewId/duplicate |
POST | /api/v1/brain/databases/:id/views/run |
POST | /api/v1/brain/embed/resolve |
GET | /api/v1/brain/entities/:entityType/:entityId |
GET | /api/v1/brain/entities/:entityType/:entityId/notes |
GET | /api/v1/brain/entities/drift |
POST | /api/v1/brain/entities/reindex |
GET | /api/v1/brain/entities/search |
GET | /api/v1/brain/entities/types |
GET | /api/v1/brain/export |
GET | /api/v1/brain/filing-rules |
POST | /api/v1/brain/filing-rules |
POST | /api/v1/brain/filing/apply |
GET | /api/v1/brain/filing/inbox |
GET | /api/v1/brain/folders |
POST | /api/v1/brain/folders |
DELETE | /api/v1/brain/folders/:id |
POST | /api/v1/brain/folders/:id/index |
POST | /api/v1/brain/folders/:id/move |
POST | /api/v1/brain/folders/:id/note |
GET | /api/v1/brain/forms |
POST | /api/v1/brain/forms |
DELETE | /api/v1/brain/forms/:id |
GET | /api/v1/brain/forms/:id |
PATCH | /api/v1/brain/forms/:id |
POST | /api/v1/brain/forms/:id/publish |
POST | /api/v1/brain/forms/:id/submit |
GET | /api/v1/brain/graph/global |
GET | /api/v1/brain/graph/local |
GET | /api/v1/brain/graph/path |
POST | /api/v1/brain/graph/recompute |
POST | /api/v1/brain/import |
GET | /api/v1/brain/metrics |
GET | /api/v1/brain/notes |
POST | /api/v1/brain/notes |
DELETE | /api/v1/brain/notes/:id |
PATCH | /api/v1/brain/notes/:id |
DELETE | /api/v1/brain/notes/:id/about |
GET | /api/v1/brain/notes/:id/about |
POST | /api/v1/brain/notes/:id/about |
POST | /api/v1/brain/notes/:id/include |
GET | /api/v1/brain/notes/:id/properties |
PATCH | /api/v1/brain/notes/:id/properties |
POST | /api/v1/brain/notes/:id/public-access |
POST | /api/v1/brain/notes/:id/public-theme |
POST | /api/v1/brain/notes/:id/publish |
POST | /api/v1/brain/notes/:id/restore |
POST | /api/v1/brain/notes/:id/split |
GET | /api/v1/brain/notes/:id/tasks |
POST | /api/v1/brain/notes/:id/tasks/sync |
GET | /api/v1/brain/notes/:idOrSlug |
GET | /api/v1/brain/notes/:idOrSlug/composition |
GET | /api/v1/brain/page-syntax |
GET | /api/v1/brain/properties/defs |
GET | /api/v1/brain/public/:publicSlug |
GET | /api/v1/brain/public/forms/:publicSlug |
POST | /api/v1/brain/public/forms/:publicSlug/submit |
GET | /api/v1/brain/saved-queries |
POST | /api/v1/brain/saved-queries |
DELETE | /api/v1/brain/saved-queries/:id |
PATCH | /api/v1/brain/saved-queries/:id |
POST | /api/v1/brain/saved-queries/:id/run |
GET | /api/v1/brain/search |
GET | /api/v1/brain/settings |
PATCH | /api/v1/brain/settings |
GET | /api/v1/brain/stats |
POST | /api/v1/brain/suggest-links |
GET | /api/v1/brain/sync/conflicts |
POST | /api/v1/brain/sync/conflicts/resolve |
GET | /api/v1/brain/synced-blocks |
DELETE | /api/v1/brain/synced-blocks/:key |
GET | /api/v1/brain/synced-blocks/:key |
PUT | /api/v1/brain/synced-blocks/:key |
GET | /api/v1/brain/tags |
POST | /api/v1/brain/tasks/:taskId/toggle |
GET | /api/v1/brain/tasks/query |
GET | /api/v1/brain/templates |
POST | /api/v1/brain/templates |
POST | /api/v1/brain/templates/:id/apply |
POST | /api/v1/brain/vault/git/commit |
POST | /api/v1/brain/vault/sync |
GET | /api/v1/brain/views |
POST | /api/v1/brain/views |
DELETE | /api/v1/brain/views/:id |
PATCH | /api/v1/brain/views/:id |
POST | /api/v1/brain/views/run |
GET | /api/v1/brain/what-can-i-do |
POST | /api/v1/brain/wikilinks/resolve |
Gamification
| Method | Path |
|---|---|
GET | /api/v1/battles/boss |
POST | /api/v1/battles/boss/claim |
POST | /api/v1/battles/challenge-friend-ghost |
POST | /api/v1/battles/claim |
POST | /api/v1/battles/claim-all |
POST | /api/v1/battles/claim-offline-progress |
GET | /api/v1/battles/claim-screen |
GET | /api/v1/battles/daily-fights |
GET | /api/v1/battles/history |
GET | /api/v1/battles/status |
GET | /api/v1/battles/upcoming |
GET | /api/v1/gamification/achievements |
GET | /api/v1/gamification/background-fights |
POST | /api/v1/gamification/background-fights/claim |
GET | /api/v1/gamification/background-fights/history |
GET | /api/v1/gamification/background-fights/projections |
POST | /api/v1/gamification/background-fights/simulate |
GET | /api/v1/gamification/background-fights/win-chance |
GET | /api/v1/gamification/banking |
POST | /api/v1/gamification/banking/bet |
GET | /api/v1/gamification/banking/bets/open |
GET | /api/v1/gamification/banking/bets/resolved |
POST | /api/v1/gamification/banking/deposit |
GET | /api/v1/gamification/banking/market |
GET | /api/v1/gamification/banking/portfolio |
POST | /api/v1/gamification/banking/portfolio/buy |
POST | /api/v1/gamification/banking/portfolio/sell |
GET | /api/v1/gamification/banking/skill |
POST | /api/v1/gamification/banking/withdraw |
GET | /api/v1/gamification/bounties |
POST | /api/v1/gamification/bounties/:bountyId/claim |
GET | /api/v1/gamification/bounties/:bountyId/progress |
GET | /api/v1/gamification/bounties/daily |
GET | /api/v1/gamification/bounties/weekly |
GET | /api/v1/gamification/challenges |
GET | /api/v1/gamification/challenges/:challengeId/progress |
PATCH | /api/v1/gamification/challenges/progress |
GET | /api/v1/gamification/character |
PATCH | /api/v1/gamification/character/avatar |
POST | /api/v1/gamification/character/equip |
PATCH | /api/v1/gamification/character/name |
POST | /api/v1/gamification/character/regenerate-avatar |
PATCH | /api/v1/gamification/character/stats |
PATCH | /api/v1/gamification/character/title |
POST | /api/v1/gamification/character/unequip |
GET | /api/v1/gamification/collections |
POST | /api/v1/gamification/collections/:collectionId/unlock |
GET | /api/v1/gamification/collections/unlocked |
GET | /api/v1/gamification/community-challenges |
GET | /api/v1/gamification/community-challenges/:challengeId/stats |
GET | /api/v1/gamification/community-challenges/stats |
GET | /api/v1/gamification/conversion-history |
GET | /api/v1/gamification/cooking/recipes |
POST | /api/v1/gamification/cooking/recipes/:recipeId/cook |
GET | /api/v1/gamification/fighter-profiles |
POST | /api/v1/gamification/fighter-profiles |
DELETE | /api/v1/gamification/fighter-profiles/:id |
GET | /api/v1/gamification/fighter-profiles/:id |
POST | /api/v1/gamification/fighter-profiles/compare |
POST | /api/v1/gamification/gamification/ladder/claim |
GET | /api/v1/gamification/gathering-methods |
POST | /api/v1/gamification/gathering-methods/set-active |
POST | /api/v1/gamification/gathering-methods/set-resources |
POST | /api/v1/gamification/gathering-methods/switch |
POST | /api/v1/gamification/gathering-methods/unlock |
POST | /api/v1/gamification/gathering/claim/:gatheringType/:resourceType |
GET | /api/v1/gamification/gathering/resources/:gatheringType |
GET | /api/v1/gamification/gathering/stats |
GET | /api/v1/gamification/gathering/stats/:gatheringType/:resourceType |
GET | /api/v1/gamification/gear-sets |
GET | /api/v1/gamification/gear-sets/:gearSetId |
POST | /api/v1/gamification/gear-sets/check |
GET | /api/v1/gamification/gear-sets/completed |
GET | /api/v1/gamification/gear-sets/passive-perks |
POST | /api/v1/gamification/house/furniture/move-slot |
POST | /api/v1/gamification/house/furniture/place |
POST | /api/v1/gamification/house/furniture/place-slot |
POST | /api/v1/gamification/house/furniture/remove |
POST | /api/v1/gamification/house/furniture/remove-slot |
GET | /api/v1/gamification/house/rooms |
GET | /api/v1/gamification/house/rooms/:roomType |
GET | /api/v1/gamification/house/rooms/:roomType/placements |
GET | /api/v1/gamification/house/rooms/:roomType/requirements |
GET | /api/v1/gamification/house/rooms/:roomType/slots |
POST | /api/v1/gamification/house/rooms/:roomType/unlock |
POST | /api/v1/gamification/house/rooms/:roomType/upgrade |
PATCH | /api/v1/gamification/house/rooms/theme |
GET | /api/v1/gamification/inventory |
POST | /api/v1/gamification/inventory/:itemId/convert |
GET | /api/v1/gamification/inventory/:itemId/convert-value |
GET | /api/v1/gamification/ladder |
POST | /api/v1/gamification/ladder/calculate |
GET | /api/v1/gamification/ladder/friends |
GET | /api/v1/gamification/ladder/rank |
GET | /api/v1/gamification/leaderboards |
GET | /api/v1/gamification/leaderboards/friends |
GET | /api/v1/gamification/leaderboards/my-rank |
POST | /api/v1/gamification/login |
GET | /api/v1/gamification/materials |
POST | /api/v1/gamification/materials/convert |
GET | /api/v1/gamification/materials/ledger |
GET | /api/v1/gamification/one-time-events |
GET | /api/v1/gamification/one-time-events/:key |
POST | /api/v1/gamification/one-time-events/:key/claim |
POST | /api/v1/gamification/one-time-events/:key/participate |
GET | /api/v1/gamification/one-time-events/all |
POST | /api/v1/gamification/one-time-events/check-milestones |
GET | /api/v1/gamification/personal-quests |
POST | /api/v1/gamification/personal-quests |
DELETE | /api/v1/gamification/personal-quests/:questId |
PATCH | /api/v1/gamification/personal-quests/:questId |
GET | /api/v1/gamification/pity-timers |
POST | /api/v1/gamification/potions/consume |
GET | /api/v1/gamification/potions/effects |
GET | /api/v1/gamification/rivalry/scorecard |
GET | /api/v1/gamification/seasonal/events |
GET | /api/v1/gamification/seasonal/events/:key |
POST | /api/v1/gamification/seasonal/events/:key/achievements |
POST | /api/v1/gamification/seasonal/events/:key/announce |
POST | /api/v1/gamification/seasonal/events/:key/challenges |
DELETE | /api/v1/gamification/seasonal/events/:key/challenges/:challengeId |
GET | /api/v1/gamification/seasonal/events/:key/details |
POST | /api/v1/gamification/seasonal/events/:key/items |
DELETE | /api/v1/gamification/seasonal/events/:key/items/:itemId |
POST | /api/v1/gamification/seasonal/events/:key/weekly-boss |
GET | /api/v1/gamification/seasonal/events/all |
POST | /api/v1/gamification/seasonal/events/check-and-announce |
POST | /api/v1/gamification/seasonal/events/disable-expired-items |
POST | /api/v1/gamification/seasonal/events/enable-active-items |
POST | /api/v1/gamification/seasonal/events/ensure-daily-quests |
POST | /api/v1/gamification/seasonal/events/ensure-recurring |
POST | /api/v1/gamification/seasonal/events/ensure-weekly-bosses |
POST | /api/v1/gamification/seasonal/events/recurring |
GET | /api/v1/gamification/shop |
POST | /api/v1/gamification/shop/:itemId/purchase |
GET | /api/v1/gamification/skill-trees |
GET | /api/v1/gamification/skill-trees/:treeKey |
POST | /api/v1/gamification/skill-trees/nodes/:nodeId/unlock |
GET | /api/v1/gamification/skill-trees/unlocks |
GET | /api/v1/gamification/skills |
GET | /api/v1/gamification/skills/:skillType |
GET | /api/v1/gamification/stats |
POST | /api/v1/gamification/streak |
POST | /api/v1/gamification/streak-freeze |
GET | /api/v1/gamification/worlds |
GET | /api/v1/gamification/worlds/:worldId |
POST | /api/v1/gamification/worlds/:worldId/select |
GET | /api/v1/gamification/worlds/current |
GET | /api/v1/gamification/worlds/history |
POST | /api/v1/gamification/xp |
GET | /api/v1/gamification/xp-history |
MCP / OAuth
| Method | Path |
|---|---|
GET | /.well-known/oauth-authorization-server |
GET | /.well-known/oauth-protected-resource |
GET | /authorize |
POST | /authorize/approve |
POST | /authorize/deny |
POST | /authorize/revoke |
GET | /mcp/claude |
POST | /mcp/claude |
POST | /mcp/claude/token |
POST | /register |
POST | /token |
Public API
| Method | Path |
|---|---|
POST | /api/public/v1/body-metrics |
POST | /api/public/v1/cardio |
GET | /api/public/v1/docs |
GET | /api/public/v1/exercises/search |
POST | /api/public/v1/meditation |
POST | /api/public/v1/mood |
GET | /api/public/v1/openapi.json |
GET | /api/public/v1/openapi.yaml |
POST | /api/public/v1/sleep |
POST | /api/public/v1/steps |
POST | /api/public/v1/water |
POST | /api/public/v1/workouts |
Gamification / enchantments
| Method | Path |
|---|---|
GET | /api/v1/gamification/enchantments |
GET | /api/v1/gamification/enchantments/:enchantmentId |
POST | /api/v1/gamification/enchantments/inventory/:itemId/enchant |
GET | /api/v1/gamification/enchantments/inventory/:itemId/enchantments |
Session /accounts
| Method | Path |
|---|---|
GET | /api/v1/accounts |
POST | /api/v1/accounts |
DELETE | /api/v1/accounts/:accountId |
GET | /api/v1/accounts/:accountId |
PUT | /api/v1/accounts/:accountId |
GET | /api/v1/accounts/:accountId/balance |
Session /agenda
| Method | Path |
|---|---|
GET | /api/v1/agenda/range |
Session /ai
| Method | Path |
|---|---|
POST | /api/v1/ai/chat |
POST | /api/v1/ai/chat/stream |
GET | /api/v1/ai/config |
PATCH | /api/v1/ai/config |
GET | /api/v1/ai/models |
GET | /api/v1/ai/proactive |
PATCH | /api/v1/ai/proactive/:id |
GET | /api/v1/ai/proactive/settings |
PATCH | /api/v1/ai/proactive/settings |
GET | /api/v1/ai/schedule |
POST | /api/v1/ai/schedule |
DELETE | /api/v1/ai/schedule/:id |
GET | /api/v1/ai/schedule/:id |
PATCH | /api/v1/ai/schedule/:id |
POST | /api/v1/ai/schedule/:id/toggle |
GET | /api/v1/ai/sessions |
POST | /api/v1/ai/sessions |
DELETE | /api/v1/ai/sessions/:id |
GET | /api/v1/ai/sessions/:id |
PATCH | /api/v1/ai/sessions/:id |
POST | /api/v1/ai/sessions/:id/compact |
Session /alcohol
| Method | Path |
|---|---|
POST | /api/v1/alcohol |
DELETE | /api/v1/alcohol/:id |
PUT | /api/v1/alcohol/:id |
GET | /api/v1/alcohol/day/:dayId |
GET | /api/v1/alcohol/day/:dayId/total |
GET | /api/v1/alcohol/range |
Session /analytics
| Method | Path |
|---|---|
GET | /api/v1/analytics/annotations |
GET | /api/v1/analytics/correlation |
GET | /api/v1/analytics/export |
GET | /api/v1/analytics/insights |
POST | /api/v1/analytics/insights/:id/dismiss |
POST | /api/v1/analytics/insights/generate |
GET | /api/v1/analytics/metric |
GET | /api/v1/analytics/metrics |
Session /api-keys
| Method | Path |
|---|---|
GET | /api/v1/api-keys |
POST | /api/v1/api-keys |
DELETE | /api/v1/api-keys/:keyId |
POST | /api/v1/api-keys/:keyId/revoke |
POST | /api/v1/api-keys/:keyId/rotate |
Session /articles
| Method | Path |
|---|---|
GET | /api/v1/articles |
POST | /api/v1/articles |
POST | /api/v1/articles/mark-read |
GET | /api/v1/articles/stats |
Session /assets
| Method | Path |
|---|---|
GET | /api/v1/assets |
POST | /api/v1/assets |
DELETE | /api/v1/assets/:id |
GET | /api/v1/assets/:id |
PATCH | /api/v1/assets/:id |
POST | /api/v1/assets/:id/log-sale |
GET | /api/v1/assets/summary |
Session /body-composition
| Method | Path |
|---|---|
GET | /api/v1/body-composition/analytics/correlations |
GET | /api/v1/body-composition/insights |
GET | /api/v1/body-composition/measurements |
POST | /api/v1/body-composition/measurements |
DELETE | /api/v1/body-composition/measurements/:measurementId |
GET | /api/v1/body-composition/measurements/:measurementId |
PATCH | /api/v1/body-composition/measurements/:measurementId |
GET | /api/v1/body-composition/measurements/:measurementId/calculations |
GET | /api/v1/body-composition/measurements/:measurementId/trends |
GET | /api/v1/body-composition/measurements/day/:dayId |
GET | /api/v1/body-composition/measurements/latest |
GET | /api/v1/body-composition/photos |
POST | /api/v1/body-composition/photos |
DELETE | /api/v1/body-composition/photos/:photoId |
PATCH | /api/v1/body-composition/photos/:photoId |
GET | /api/v1/body-composition/photos/day/:dayId |
GET | /api/v1/body-composition/profile |
PATCH | /api/v1/body-composition/profile |
Session /books
| Method | Path |
|---|---|
GET | /api/v1/books |
POST | /api/v1/books |
DELETE | /api/v1/books/:bookId |
GET | /api/v1/books/:bookId |
PATCH | /api/v1/books/:bookId |
Session /bowel-movements
| Method | Path |
|---|---|
GET | /api/v1/bowel-movements |
POST | /api/v1/bowel-movements |
Session /budget-plans
| Method | Path |
|---|---|
GET | /api/v1/budget-plans |
POST | /api/v1/budget-plans |
DELETE | /api/v1/budget-plans/:planId |
GET | /api/v1/budget-plans/:planId |
PATCH | /api/v1/budget-plans/:planId |
POST | /api/v1/budget-plans/:planId/finalize |
POST | /api/v1/budget-plans/actions/compute-living-costs |
POST | /api/v1/budget-plans/actions/partition |
Session /budgets
| Method | Path |
|---|---|
GET | /api/v1/budgets |
POST | /api/v1/budgets |
DELETE | /api/v1/budgets/:budgetId |
GET | /api/v1/budgets/:budgetId |
PUT | /api/v1/budgets/:budgetId |
GET | /api/v1/budgets/:budgetId/spending |
Session /caffeine
| Method | Path |
|---|---|
POST | /api/v1/caffeine |
DELETE | /api/v1/caffeine/:id |
PUT | /api/v1/caffeine/:id |
GET | /api/v1/caffeine/day/:dayId |
GET | /api/v1/caffeine/day/:dayId/total |
GET | /api/v1/caffeine/range |
Session /cardio
| Method | Path |
|---|---|
GET | /api/v1/cardio/sessions |
POST | /api/v1/cardio/sessions |
DELETE | /api/v1/cardio/sessions/:sessionId |
GET | /api/v1/cardio/sessions/:sessionId |
PUT | /api/v1/cardio/sessions/:sessionId |
GET | /api/v1/cardio/sessions/stats |
Session /categories
| Method | Path |
|---|---|
GET | /api/v1/categories |
POST | /api/v1/categories |
DELETE | /api/v1/categories/:categoryId |
GET | /api/v1/categories/:categoryId |
PUT | /api/v1/categories/:categoryId |
Session /categorization-rules
| Method | Path |
|---|---|
GET | /api/v1/categorization-rules |
POST | /api/v1/categorization-rules |
DELETE | /api/v1/categorization-rules/:ruleId |
GET | /api/v1/categorization-rules/:ruleId |
PUT | /api/v1/categorization-rules/:ruleId |
Session /category-groups
| Method | Path |
|---|---|
GET | /api/v1/category-groups |
POST | /api/v1/category-groups |
DELETE | /api/v1/category-groups/:groupId |
GET | /api/v1/category-groups/:groupId |
PUT | /api/v1/category-groups/:groupId |
Session /cellar
| Method | Path |
|---|---|
GET | /api/v1/cellar/beers |
POST | /api/v1/cellar/beers |
DELETE | /api/v1/cellar/beers/:id |
GET | /api/v1/cellar/beers/:id |
PATCH | /api/v1/cellar/beers/:id |
GET | /api/v1/cellar/beers/:id/servings |
POST | /api/v1/cellar/beers/:id/servings |
GET | /api/v1/cellar/wines |
POST | /api/v1/cellar/wines |
DELETE | /api/v1/cellar/wines/:id |
GET | /api/v1/cellar/wines/:id |
PATCH | /api/v1/cellar/wines/:id |
GET | /api/v1/cellar/wines/:id/servings |
POST | /api/v1/cellar/wines/:id/servings |
Session /checklist
| Method | Path |
|---|---|
POST | /api/v1/checklist/:dayId/set-book-id/:key |
POST | /api/v1/checklist/:dayId/set-notes/:key |
POST | /api/v1/checklist/:dayId/set-value/:key |
POST | /api/v1/checklist/:dayId/toggle/:key |
GET | /api/v1/checklist/analytics/meditation |
GET | /api/v1/checklist/analytics/weekly-progress |
Session /coach
| Method | Path |
|---|---|
GET | /api/v1/coach/daily-brief |
GET | /api/v1/coach/day-end |
GET | /api/v1/coach/day-start |
GET | /api/v1/coach/planning-full-day |
Session /consumables
| Method | Path |
|---|---|
GET | /api/v1/consumables |
POST | /api/v1/consumables |
DELETE | /api/v1/consumables/:id |
PATCH | /api/v1/consumables/:id |
GET | /api/v1/consumables/:id/restock-history |
PATCH | /api/v1/consumables/:id/stock |
GET | /api/v1/consumables/low-stock |
POST | /api/v1/consumables/restock |
Session /context-management
| Method | Path |
|---|---|
GET | /api/v1/context-management |
POST | /api/v1/context-management |
DELETE | /api/v1/context-management/:key |
GET | /api/v1/context-management/:key |
PUT | /api/v1/context-management/:key |
GET | /api/v1/context-management/export/json |
GET | /api/v1/context-management/export/markdown |
POST | /api/v1/context-management/merge |
Session /cooking-frequency
| Method | Path |
|---|---|
GET | /api/v1/cooking-frequency/week/:weekId |
Session /courses
| Method | Path |
|---|---|
GET | /api/v1/courses |
POST | /api/v1/courses |
DELETE | /api/v1/courses/:courseId |
GET | /api/v1/courses/:courseId |
PATCH | /api/v1/courses/:courseId |
GET | /api/v1/courses/sessions |
Session /crafting
| Method | Path |
|---|---|
GET | /api/v1/crafting |
GET | /api/v1/crafting/:craftableId |
POST | /api/v1/crafting/:craftableId/craft |
GET | /api/v1/crafting/history |
Session /cross-domain-analytics
| Method | Path |
|---|---|
GET | /api/v1/cross-domain-analytics/correlation-chains |
GET | /api/v1/cross-domain-analytics/cross-domain-analytics |
Session /culture
| Method | Path |
|---|---|
GET | /api/v1/culture/recommendations |
GET | /api/v1/culture/venues |
POST | /api/v1/culture/venues |
Session /dashboard-card-preferences
| Method | Path |
|---|---|
GET | /api/v1/dashboard-card-preferences |
GET | /api/v1/dashboard-card-preferences/:cardId |
PATCH | /api/v1/dashboard-card-preferences/order |
POST | /api/v1/dashboard-card-preferences/order |
POST | /api/v1/dashboard-card-preferences/reset |
PATCH | /api/v1/dashboard-card-preferences/visibility |
Session /data-export
| Method | Path |
|---|---|
GET | /api/v1/data-export |
DELETE | /api/v1/data-export/:exportId |
GET | /api/v1/data-export/:exportId/download |
GET | /api/v1/data-export/:exportId/status |
POST | /api/v1/data-export/request |
Session /days
| Method | Path |
|---|---|
GET | /api/v1/days/:dayId |
PATCH | /api/v1/days/:dayId |
POST | /api/v1/days/bulk |
GET | /api/v1/days/recovery/trends |
GET | /api/v1/days/today |
GET | /api/v1/days/today/sleep |
Session /deadlines
| Method | Path |
|---|---|
GET | /api/v1/deadlines |
POST | /api/v1/deadlines |
DELETE | /api/v1/deadlines/:deadlineId |
GET | /api/v1/deadlines/:deadlineId |
PUT | /api/v1/deadlines/:deadlineId |
GET | /api/v1/deadlines/upcoming |
Session /debt-goals
| Method | Path |
|---|---|
GET | /api/v1/debt-goals |
POST | /api/v1/debt-goals |
DELETE | /api/v1/debt-goals/:debtGoalId |
GET | /api/v1/debt-goals/:debtGoalId |
PUT | /api/v1/debt-goals/:debtGoalId |
POST | /api/v1/debt-goals/:debtGoalId/payment |
GET | /api/v1/debt-goals/:debtGoalId/progress |
Session /dreams
| Method | Path |
|---|---|
GET | /api/v1/dreams |
POST | /api/v1/dreams |
GET | /api/v1/dreams/:id |
GET | /api/v1/dreams/date/:date |
GET | /api/v1/dreams/emotion-frequency |
GET | /api/v1/dreams/recurring |
Session /emails
| Method | Path |
|---|---|
GET | /api/v1/emails |
GET | /api/v1/emails/:id |
Session /emotions
| Method | Path |
|---|---|
GET | /api/v1/emotions |
POST | /api/v1/emotions |
GET | /api/v1/emotions/analytics/cross-domain |
GET | /api/v1/emotions/analytics/emotion-frequency |
GET | /api/v1/emotions/analytics/heatmap |
GET | /api/v1/emotions/analytics/quadrant-distribution |
GET | /api/v1/emotions/analytics/valence-trend |
GET | /api/v1/emotions/streak |
GET | /api/v1/emotions/summary |
GET | /api/v1/emotions/taxonomy |
GET | /api/v1/emotions/today |
GET | /api/v1/emotions/trigger-report |
GET | /api/v1/emotions/trigger-tags |
Session /exercises
| Method | Path |
|---|---|
GET | /api/v1/exercises |
POST | /api/v1/exercises |
DELETE | /api/v1/exercises/:exerciseId |
GET | /api/v1/exercises/:exerciseId |
PATCH | /api/v1/exercises/:exerciseId |
GET | /api/v1/exercises/:exerciseId/frequency-heatmap |
GET | /api/v1/exercises/:exerciseId/history |
GET | /api/v1/exercises/:exerciseId/stats |
GET | /api/v1/exercises/muscle-groups |
Session /files
| Method | Path |
|---|---|
GET | /api/v1/files |
DELETE | /api/v1/files/:id |
GET | /api/v1/files/:id |
GET | /api/v1/files/:id/download |
GET | /api/v1/files/:id/url |
POST | /api/v1/files/upload |
Session /financial-analytics
| Method | Path |
|---|---|
GET | /api/v1/financial-analytics/alerts |
GET | /api/v1/financial-analytics/audit-log |
GET | /api/v1/financial-analytics/backup |
GET | /api/v1/financial-analytics/budget-vs-actual |
GET | /api/v1/financial-analytics/cashflow |
GET | /api/v1/financial-analytics/category-breakdown |
GET | /api/v1/financial-analytics/trends |
Session /food-log
| Method | Path |
|---|---|
GET | /api/v1/food-log |
POST | /api/v1/food-log |
DELETE | /api/v1/food-log/:entryId |
PATCH | /api/v1/food-log/:entryId |
GET | /api/v1/food-log/summary |
Session /fragrance
| Method | Path |
|---|---|
GET | /api/v1/fragrance |
POST | /api/v1/fragrance |
DELETE | /api/v1/fragrance/:id |
GET | /api/v1/fragrance/:id |
PATCH | /api/v1/fragrance/:id |
PATCH | /api/v1/fragrance/:id/level |
POST | /api/v1/fragrance/wear |
GET | /api/v1/fragrance/wear/history |
Session /garden
| Method | Path |
|---|---|
GET | /api/v1/garden/events |
POST | /api/v1/garden/events |
GET | /api/v1/garden/overdue |
GET | /api/v1/garden/tasks |
POST | /api/v1/garden/tasks |
POST | /api/v1/garden/tasks/log |
GET | /api/v1/garden/zones |
POST | /api/v1/garden/zones |
DELETE | /api/v1/garden/zones/:id |
PATCH | /api/v1/garden/zones/:id |
Session /gifts
| Method | Path |
|---|---|
GET | /api/v1/gifts |
POST | /api/v1/gifts |
DELETE | /api/v1/gifts/:id |
GET | /api/v1/gifts/:id |
PUT | /api/v1/gifts/:id |
GET | /api/v1/gifts/ideas |
POST | /api/v1/gifts/ideas |
DELETE | /api/v1/gifts/ideas/:id |
GET | /api/v1/gifts/ideas/:id |
PUT | /api/v1/gifts/ideas/:id |
GET | /api/v1/gifts/ideas/person/:personId |
GET | /api/v1/gifts/occasion/:occasion |
GET | /api/v1/gifts/person/:personId |
GET | /api/v1/gifts/type/:type |
Session /goals
| Method | Path |
|---|---|
GET | /api/v1/goals |
POST | /api/v1/goals |
DELETE | /api/v1/goals/:goalId |
GET | /api/v1/goals/:goalId |
PATCH | /api/v1/goals/:goalId |
GET | /api/v1/goals/:goalId/progress |
POST | /api/v1/goals/:goalId/progress |
GET | /api/v1/goals/summary |
Session /grocery
| Method | Path |
|---|---|
GET | /api/v1/grocery |
PATCH | /api/v1/grocery/:listId |
POST | /api/v1/grocery/:listId/items |
POST | /api/v1/grocery/:listId/mark-purchased |
POST | /api/v1/grocery/generate |
DELETE | /api/v1/grocery/items/:itemId |
PATCH | /api/v1/grocery/items/:itemId |
GET | /api/v1/grocery/persistent |
POST | /api/v1/grocery/persistent |
DELETE | /api/v1/grocery/persistent/:itemId |
PATCH | /api/v1/grocery/persistent/:itemId |
PATCH | /api/v1/grocery/persistent/:itemId/check |
DELETE | /api/v1/grocery/persistent/checked |
POST | /api/v1/grocery/persistent/from-recipe |
POST | /api/v1/grocery/persistent/from-week-plan |
Session /grocery-templates
| Method | Path |
|---|---|
GET | /api/v1/grocery-templates |
POST | /api/v1/grocery-templates |
DELETE | /api/v1/grocery-templates/:templateId |
GET | /api/v1/grocery-templates/:templateId |
PATCH | /api/v1/grocery-templates/:templateId |
Session /grooming
| Method | Path |
|---|---|
GET | /api/v1/grooming |
POST | /api/v1/grooming |
DELETE | /api/v1/grooming/:id |
PATCH | /api/v1/grooming/:id |
GET | /api/v1/grooming/log |
POST | /api/v1/grooming/log |
Session /groups
| Method | Path |
|---|---|
GET | /api/v1/groups |
POST | /api/v1/groups |
DELETE | /api/v1/groups/:groupId |
GET | /api/v1/groups/:groupId |
PUT | /api/v1/groups/:groupId |
GET | /api/v1/groups/:groupId/highscores |
POST | /api/v1/groups/:groupId/highscores |
POST | /api/v1/groups/:groupId/invite |
GET | /api/v1/groups/:groupId/invites |
POST | /api/v1/groups/:groupId/join |
POST | /api/v1/groups/:groupId/leave |
GET | /api/v1/groups/:groupId/members |
Session /habit-tracking
| Method | Path |
|---|---|
GET | /api/v1/habit-tracking/analytics |
Session /health-biomarkers
| Method | Path |
|---|---|
GET | /api/v1/health-biomarkers |
POST | /api/v1/health-biomarkers |
DELETE | /api/v1/health-biomarkers/:id |
GET | /api/v1/health-biomarkers/:id |
PATCH | /api/v1/health-biomarkers/:id |
POST | /api/v1/health-biomarkers/batch |
GET | /api/v1/health-biomarkers/report |
GET | /api/v1/health-biomarkers/summary |
GET | /api/v1/health-biomarkers/trend/:name |
Session /health-monitoring
| Method | Path |
|---|---|
GET | /api/v1/health-monitoring/blood-pressure |
POST | /api/v1/health-monitoring/blood-pressure |
GET | /api/v1/health-monitoring/symptoms |
POST | /api/v1/health-monitoring/symptoms |
Session /health-report
| Method | Path |
|---|---|
GET | /api/v1/health-report |
GET | /api/v1/health-report/scores/history |
POST | /api/v1/health-report/snapshot |
GET | /api/v1/health-report/snapshots |
Session /home
| Method | Path |
|---|---|
GET | /api/v1/home/cleaning |
POST | /api/v1/home/cleaning |
POST | /api/v1/home/cleaning/log |
GET | /api/v1/home/furniture |
POST | /api/v1/home/furniture |
DELETE | /api/v1/home/furniture/:id |
PATCH | /api/v1/home/furniture/:id |
GET | /api/v1/home/maintenance |
POST | /api/v1/home/maintenance |
PATCH | /api/v1/home/maintenance/:id |
GET | /api/v1/home/projects |
POST | /api/v1/home/projects |
GET | /api/v1/home/projects/:id |
PATCH | /api/v1/home/projects/:id |
POST | /api/v1/home/projects/steps/:stepId/complete |
GET | /api/v1/home/rooms |
POST | /api/v1/home/rooms |
DELETE | /api/v1/home/rooms/:id |
GET | /api/v1/home/rooms/:id |
PATCH | /api/v1/home/rooms/:id |
Session /import
| Method | Path |
|---|---|
POST | /api/v1/import/whoop |
GET | /api/v1/import/whoop/history |
Session /ingredients
| Method | Path |
|---|---|
GET | /api/v1/ingredients |
POST | /api/v1/ingredients |
DELETE | /api/v1/ingredients/:ingredientId |
GET | /api/v1/ingredients/:ingredientId |
PATCH | /api/v1/ingredients/:ingredientId |
GET | /api/v1/ingredients/:ingredientId/nutrition |
PATCH | /api/v1/ingredients/:ingredientId/nutrition |
GET | /api/v1/ingredients/category/:category |
GET | /api/v1/ingredients/search |
POST | /api/v1/ingredients/tags |
GET | /api/v1/ingredients/tags/list |
Session /integrations
| Method | Path |
|---|---|
GET | /api/v1/integrations |
DELETE | /api/v1/integrations/:integrationId |
GET | /api/v1/integrations/:integrationId |
GET | /api/v1/integrations/:provider/activities |
POST | /api/v1/integrations/:provider/disconnect |
GET | /api/v1/integrations/:provider/status |
POST | /api/v1/integrations/:provider/sync |
POST | /api/v1/integrations/connect |
GET | /api/v1/integrations/whoop/callback |
GET | /api/v1/integrations/whoop/connect |
GET | /api/v1/integrations/whoop/data |
DELETE | /api/v1/integrations/whoop/disconnect |
GET | /api/v1/integrations/whoop/status |
POST | /api/v1/integrations/whoop/sync |
POST | /api/v1/integrations/whoop/sync/body |
POST | /api/v1/integrations/whoop/webhook |
Session /interactions
| Method | Path |
|---|---|
GET | /api/v1/interactions |
POST | /api/v1/interactions |
DELETE | /api/v1/interactions/:id |
GET | /api/v1/interactions/:id |
PUT | /api/v1/interactions/:id |
GET | /api/v1/interactions/day/:dayId |
GET | /api/v1/interactions/person/:personId |
GET | /api/v1/interactions/person/:personId/last |
GET | /api/v1/interactions/range |
GET | /api/v1/interactions/type/:type |
Session /inventory
| Method | Path |
|---|---|
GET | /api/v1/inventory |
POST | /api/v1/inventory |
GET | /api/v1/inventory/:id |
PATCH | /api/v1/inventory/:id/room |
PATCH | /api/v1/inventory/:id/status |
PATCH | /api/v1/inventory/:id/stock |
POST | /api/v1/inventory/:id/transactions |
DELETE | /api/v1/inventory/:id/transactions/:transactionId |
GET | /api/v1/inventory/by-transaction/:transactionId |
GET | /api/v1/inventory/low-stock |
GET | /api/v1/inventory/net-worth |
GET | /api/v1/inventory/summary |
Session /investments
| Method | Path |
|---|---|
GET | /api/v1/investments |
POST | /api/v1/investments |
DELETE | /api/v1/investments/:id |
GET | /api/v1/investments/:id |
PUT | /api/v1/investments/:id |
Session /iso-audit
| Method | Path |
|---|---|
PATCH | /api/v1/iso-audit/evidence/:itemId |
PATCH | /api/v1/iso-audit/findings/:id |
GET | /api/v1/iso-audit/sections |
GET | /api/v1/iso-audit/stage/:stage/evidence |
GET | /api/v1/iso-audit/stage/:stage/evidence-templates |
GET | /api/v1/iso-audit/stage/:stage/findings |
POST | /api/v1/iso-audit/stage/:stage/findings |
GET | /api/v1/iso-audit/stage/:stage/notes |
POST | /api/v1/iso-audit/stage/:stage/notes |
GET | /api/v1/iso-audit/stage/:stage/summary |
GET | /api/v1/iso-audit/stage/:stage/walkthrough |
GET | /api/v1/iso-audit/stage/:stage/walkthrough-templates |
PATCH | /api/v1/iso-audit/walkthrough/:questionId |
Session /items
| Method | Path |
|---|---|
GET | /api/v1/items |
POST | /api/v1/items |
DELETE | /api/v1/items/:itemId |
GET | /api/v1/items/:itemId |
PATCH | /api/v1/items/:itemId |
GET | /api/v1/items/:itemId/usage-logs |
GET | /api/v1/items/analytics/wardrobe-insights |
GET | /api/v1/items/category/:category |
GET | /api/v1/items/loans |
POST | /api/v1/items/loans |
PATCH | /api/v1/items/loans/:loanId/return |
GET | /api/v1/items/search |
POST | /api/v1/items/tags |
GET | /api/v1/items/tags/list |
POST | /api/v1/items/usage-logs |
DELETE | /api/v1/items/usage-logs/:logId |
Session /jewelry
| Method | Path |
|---|---|
GET | /api/v1/jewelry |
POST | /api/v1/jewelry |
DELETE | /api/v1/jewelry/:id |
GET | /api/v1/jewelry/:id |
PATCH | /api/v1/jewelry/:id |
POST | /api/v1/jewelry/wear |
GET | /api/v1/jewelry/wear/history |
Session /journal
| Method | Path |
|---|---|
GET | /api/v1/journal/entries |
POST | /api/v1/journal/entries |
DELETE | /api/v1/journal/entries/:entryId |
GET | /api/v1/journal/entries/:entryId |
PATCH | /api/v1/journal/entries/:entryId |
GET | /api/v1/journal/entries/day/:dayId |
GET | /api/v1/journal/entries/question/:questionId |
GET | /api/v1/journal/free |
POST | /api/v1/journal/free |
DELETE | /api/v1/journal/free/:id |
GET | /api/v1/journal/free/:id |
PUT | /api/v1/journal/free/:id |
GET | /api/v1/journal/free/date/:date |
GET | /api/v1/journal/free/search |
GET | /api/v1/journal/free/tags |
GET | /api/v1/journal/questions |
POST | /api/v1/journal/questions |
PATCH | /api/v1/journal/questions/:questionId |
GET | /api/v1/journal/today |
GET | /api/v1/journal/week-summary |
Session /kanban
| Method | Path |
|---|---|
POST | /api/v1/kanban/attachments |
DELETE | /api/v1/kanban/attachments/:attachmentId |
PUT | /api/v1/kanban/boards/:boardId |
GET | /api/v1/kanban/boards/:boardId/tasks |
POST | /api/v1/kanban/categories |
DELETE | /api/v1/kanban/categories/:categoryId |
PUT | /api/v1/kanban/categories/:categoryId |
POST | /api/v1/kanban/comments |
DELETE | /api/v1/kanban/comments/:commentId |
PUT | /api/v1/kanban/comments/:commentId |
POST | /api/v1/kanban/tags |
DELETE | /api/v1/kanban/tags/:tagId |
PUT | /api/v1/kanban/tags/:tagId |
POST | /api/v1/kanban/tasks |
DELETE | /api/v1/kanban/tasks/:taskId |
GET | /api/v1/kanban/tasks/:taskId |
PUT | /api/v1/kanban/tasks/:taskId |
GET | /api/v1/kanban/tasks/:taskId/attachments |
GET | /api/v1/kanban/tasks/:taskId/comments |
POST | /api/v1/kanban/tasks/:taskId/move |
GET | /api/v1/kanban/tasks/:taskId/todos |
POST | /api/v1/kanban/todos |
DELETE | /api/v1/kanban/todos/:todoId |
PUT | /api/v1/kanban/todos/:todoId |
Session /life-skills
| Method | Path |
|---|---|
GET | /api/v1/life-skills/practice |
POST | /api/v1/life-skills/practice |
GET | /api/v1/life-skills/skills |
POST | /api/v1/life-skills/skills |
GET | /api/v1/life-skills/stats |
Session /mcp-claude
| Method | Path |
|---|---|
GET | /api/v1/mcp-claude |
PATCH | /api/v1/mcp-claude |
GET | /api/v1/mcp-claude/audit-log |
GET | /api/v1/mcp-claude/context |
GET | /api/v1/mcp-claude/context/:key |
POST | /api/v1/mcp-claude/revoke-key |
POST | /api/v1/mcp-claude/rotate-key |
Session /meal-templates
| Method | Path |
|---|---|
GET | /api/v1/meal-templates |
POST | /api/v1/meal-templates |
DELETE | /api/v1/meal-templates/:templateId |
GET | /api/v1/meal-templates/:templateId |
PATCH | /api/v1/meal-templates/:templateId |
Session /meals
| Method | Path |
|---|---|
POST | /api/v1/meals |
DELETE | /api/v1/meals/:planId |
PATCH | /api/v1/meals/:planId |
GET | /api/v1/meals/:planId/cost |
GET | /api/v1/meals/:planId/grocery-items |
POST | /api/v1/meals/:planId/grocery-items |
DELETE | /api/v1/meals/:planId/grocery-items/:groceryItemId |
GET | /api/v1/meals/day/:dayId |
GET | /api/v1/meals/day/:dayId/nutrition |
POST | /api/v1/meals/generate-week |
GET | /api/v1/meals/nutrition/history |
Session /media
| Method | Path |
|---|---|
GET | /api/v1/media |
POST | /api/v1/media |
DELETE | /api/v1/media/:id |
GET | /api/v1/media/:id |
PATCH | /api/v1/media/:id |
POST | /api/v1/media/:id/progress |
GET | /api/v1/media/stats |
Session /medications
| Method | Path |
|---|---|
POST | /api/v1/medications |
DELETE | /api/v1/medications/:id |
PUT | /api/v1/medications/:id |
GET | /api/v1/medications/day/:dayId |
GET | /api/v1/medications/range |
Session /meetings
| Method | Path |
|---|---|
GET | /api/v1/meetings |
POST | /api/v1/meetings |
DELETE | /api/v1/meetings/:id |
GET | /api/v1/meetings/:id |
PUT | /api/v1/meetings/:id |
POST | /api/v1/meetings/:id/complete |
GET | /api/v1/meetings/person/:personId |
GET | /api/v1/meetings/range |
GET | /api/v1/meetings/recurring/:pattern |
GET | /api/v1/meetings/upcoming |
Session /messages
| Method | Path |
|---|---|
GET | /api/v1/messages |
POST | /api/v1/messages |
DELETE | /api/v1/messages/:id |
GET | /api/v1/messages/:id |
POST | /api/v1/messages/:id/accept |
POST | /api/v1/messages/:id/archive |
GET | /api/v1/messages/:id/attachments |
POST | /api/v1/messages/:id/attachments |
DELETE | /api/v1/messages/:id/attachments/:attachmentId |
POST | /api/v1/messages/:id/decline |
POST | /api/v1/messages/:id/forward |
GET | /api/v1/messages/:id/reactions |
POST | /api/v1/messages/:id/reactions |
DELETE | /api/v1/messages/:id/reactions/:emoji |
POST | /api/v1/messages/:id/read |
POST | /api/v1/messages/:id/reply |
POST | /api/v1/messages/:id/unarchive |
POST | /api/v1/messages/:id/unread |
GET | /api/v1/messages/by-group-invite/:inviteId |
GET | /api/v1/messages/by-link/:linkId |
GET | /api/v1/messages/by-project-invite/:inviteId |
GET | /api/v1/messages/conversations |
GET | /api/v1/messages/conversations/:userId |
GET | /api/v1/messages/templates |
GET | /api/v1/messages/templates/:templateId |
POST | /api/v1/messages/templates/:templateId/render |
GET | /api/v1/messages/unread-count |
GET | /api/v1/messages/validate-group-invite/:inviteId |
GET | /api/v1/messages/validate-project-invite/:inviteId |
Session /mobility
| Method | Path |
|---|---|
PATCH | /api/v1/mobility/exercises/:exerciseId |
GET | /api/v1/mobility/sessions |
POST | /api/v1/mobility/sessions |
POST | /api/v1/mobility/sessions/:sessionId/exercises |
Session /net-worth-entries
| Method | Path |
|---|---|
GET | /api/v1/net-worth-entries |
POST | /api/v1/net-worth-entries |
DELETE | /api/v1/net-worth-entries/:id |
GET | /api/v1/net-worth-entries/:id |
PUT | /api/v1/net-worth-entries/:id |
Session /notification-preferences
| Method | Path |
|---|---|
GET | /api/v1/notification-preferences |
PUT | /api/v1/notification-preferences |
GET | /api/v1/notification-preferences/policy |
PUT | /api/v1/notification-preferences/policy |
Session /notifications
| Method | Path |
|---|---|
POST | /api/v1/notifications/daily-recap |
POST | /api/v1/notifications/weekly-recap |
Session /onboarding
| Method | Path |
|---|---|
POST | /api/v1/onboarding/complete |
GET | /api/v1/onboarding/journal-entries |
POST | /api/v1/onboarding/reset |
GET | /api/v1/onboarding/status |
Session /outdoor
| Method | Path |
|---|---|
GET | /api/v1/outdoor/places |
POST | /api/v1/outdoor/places |
Session /outfits
| Method | Path |
|---|---|
GET | /api/v1/outfits |
POST | /api/v1/outfits |
DELETE | /api/v1/outfits/:outfitId |
GET | /api/v1/outfits/:outfitId |
PATCH | /api/v1/outfits/:outfitId |
POST | /api/v1/outfits/:outfitId/wear |
GET | /api/v1/outfits/:outfitId/wears |
Session /pantry
| Method | Path |
|---|---|
GET | /api/v1/pantry |
POST | /api/v1/pantry |
DELETE | /api/v1/pantry/:id |
PATCH | /api/v1/pantry/:id |
Session /people
| Method | Path |
|---|---|
GET | /api/v1/people |
POST | /api/v1/people |
DELETE | /api/v1/people/:id |
GET | /api/v1/people/:id |
PUT | /api/v1/people/:id |
GET | /api/v1/people/:id/arc-links |
GET | /api/v1/people/:id/relationships |
POST | /api/v1/people/:id/relationships |
GET | /api/v1/people/connection-graph |
DELETE | /api/v1/people/relationships/:relationshipId |
GET | /api/v1/people/search |
Session /perimeter
| Method | Path |
|---|---|
GET | /api/v1/perimeter/days/:dayId |
POST | /api/v1/perimeter/days/:dayId |
POST | /api/v1/perimeter/days/:dayId/tasks/:taskId/toggle |
GET | /api/v1/perimeter/suggested-tasks |
GET | /api/v1/perimeter/tasks |
POST | /api/v1/perimeter/tasks |
DELETE | /api/v1/perimeter/tasks/:taskId |
PATCH | /api/v1/perimeter/tasks/:taskId |
Session /person-arc-links
| Method | Path |
|---|---|
GET | /api/v1/person-arc-links/invites |
POST | /api/v1/person-arc-links/invites |
GET | /api/v1/person-arc-links/invites/:code |
DELETE | /api/v1/person-arc-links/invites/:inviteId |
POST | /api/v1/person-arc-links/invites/use |
GET | /api/v1/person-arc-links/links |
POST | /api/v1/person-arc-links/links |
GET | /api/v1/person-arc-links/links/:linkId |
POST | /api/v1/person-arc-links/links/accept |
GET | /api/v1/person-arc-links/links/active |
POST | /api/v1/person-arc-links/links/revoke |
GET | /api/v1/person-arc-links/links/user/:linkedArcUserId/profile |
GET | /api/v1/person-arc-links/people/:personId/links |
Session /pets
| Method | Path |
|---|---|
GET | /api/v1/pets |
POST | /api/v1/pets |
DELETE | /api/v1/pets/:petId |
GET | /api/v1/pets/:petId |
PATCH | /api/v1/pets/:petId |
POST | /api/v1/pets/:petId/care |
POST | /api/v1/pets/:petId/health |
POST | /api/v1/pets/:petId/medications |
DELETE | /api/v1/pets/care/:eventId |
DELETE | /api/v1/pets/health/:eventId |
DELETE | /api/v1/pets/medications/:medId |
PATCH | /api/v1/pets/medications/:medId |
Session /planning
| Method | Path |
|---|---|
DELETE | /api/v1/planning/week-review |
GET | /api/v1/planning/week-review |
POST | /api/v1/planning/week-review |
GET | /api/v1/planning/week-review/latest |
Session /plant-care-logs
| Method | Path |
|---|---|
POST | /api/v1/plant-care-logs |
DELETE | /api/v1/plant-care-logs/:logId |
GET | /api/v1/plant-care-logs/:logId |
PATCH | /api/v1/plant-care-logs/:logId |
GET | /api/v1/plant-care-logs/plant/:plantId |
GET | /api/v1/plant-care-logs/plant/:plantId/recent |
Session /plants
| Method | Path |
|---|---|
GET | /api/v1/plants |
POST | /api/v1/plants |
DELETE | /api/v1/plants/:plantId |
GET | /api/v1/plants/:plantId |
PATCH | /api/v1/plants/:plantId |
Session /predictive-insights
| Method | Path |
|---|---|
GET | /api/v1/predictive-insights |
Session /progress-sharing
| Method | Path |
|---|---|
POST | /api/v1/progress-sharing/progress-sharing/monthly |
POST | /api/v1/progress-sharing/progress-sharing/weekly |
Session /projects
| Method | Path |
|---|---|
GET | /api/v1/projects |
POST | /api/v1/projects |
DELETE | /api/v1/projects/:projectId |
GET | /api/v1/projects/:projectId |
PUT | /api/v1/projects/:projectId |
GET | /api/v1/projects/:projectId/board |
POST | /api/v1/projects/:projectId/invite |
GET | /api/v1/projects/:projectId/invites |
GET | /api/v1/projects/:projectId/kanban/categories |
GET | /api/v1/projects/:projectId/kanban/tags |
GET | /api/v1/projects/:projectId/members |
DELETE | /api/v1/projects/:projectId/members/:memberUserId |
Session /reading-sessions
| Method | Path |
|---|---|
GET | /api/v1/reading-sessions |
POST | /api/v1/reading-sessions |
DELETE | /api/v1/reading-sessions/:sessionId |
PATCH | /api/v1/reading-sessions/:sessionId |
GET | /api/v1/reading-sessions/sessions |
POST | /api/v1/reading-sessions/sessions |
DELETE | /api/v1/reading-sessions/sessions/:sessionId |
GET | /api/v1/reading-sessions/sessions/:sessionId |
PATCH | /api/v1/reading-sessions/sessions/:sessionId |
GET | /api/v1/reading-sessions/statistics |
Session /recipes
| Method | Path |
|---|---|
GET | /api/v1/recipes |
POST | /api/v1/recipes |
DELETE | /api/v1/recipes/:recipeId |
GET | /api/v1/recipes/:recipeId |
PATCH | /api/v1/recipes/:recipeId |
POST | /api/v1/recipes/:recipeId/ingredients |
DELETE | /api/v1/recipes/ingredients/:ingredientId |
PATCH | /api/v1/recipes/ingredients/:ingredientId |
Session /recreational-substances
| Method | Path |
|---|---|
POST | /api/v1/recreational-substances |
DELETE | /api/v1/recreational-substances/:id |
PUT | /api/v1/recreational-substances/:id |
GET | /api/v1/recreational-substances/analytics/correlations |
GET | /api/v1/recreational-substances/day/:dayId |
GET | /api/v1/recreational-substances/range |
Session /recurring-payments
| Method | Path |
|---|---|
GET | /api/v1/recurring-payments |
POST | /api/v1/recurring-payments |
DELETE | /api/v1/recurring-payments/:recurringPaymentId |
GET | /api/v1/recurring-payments/:recurringPaymentId |
PUT | /api/v1/recurring-payments/:recurringPaymentId |
POST | /api/v1/recurring-payments/:recurringPaymentId/paid |
GET | /api/v1/recurring-payments/suggestions |
GET | /api/v1/recurring-payments/upcoming |
Session /relationship-health
| Method | Path |
|---|---|
GET | /api/v1/relationship-health |
GET | /api/v1/relationship-health/analytics/social-energy |
GET | /api/v1/relationship-health/person/:personId |
GET | /api/v1/relationship-health/reminders |
GET | /api/v1/relationship-health/summary |
Session /reminders
| Method | Path |
|---|---|
GET | /api/v1/reminders |
POST | /api/v1/reminders |
DELETE | /api/v1/reminders/:id |
PATCH | /api/v1/reminders/:id |
Session /rule-overrides
| Method | Path |
|---|---|
POST | /api/v1/rule-overrides |
GET | /api/v1/rule-overrides/day/:dayId |
DELETE | /api/v1/rule-overrides/day/:dayId/:ruleType |
GET | /api/v1/rule-overrides/day/:dayId/:ruleType |
Session /savings-goals
| Method | Path |
|---|---|
GET | /api/v1/savings-goals |
POST | /api/v1/savings-goals |
DELETE | /api/v1/savings-goals/:savingsGoalId |
GET | /api/v1/savings-goals/:savingsGoalId |
PUT | /api/v1/savings-goals/:savingsGoalId |
POST | /api/v1/savings-goals/:savingsGoalId/add |
GET | /api/v1/savings-goals/:savingsGoalId/progress |
Session /self-care
| Method | Path |
|---|---|
GET | /api/v1/self-care/home-scent/sessions |
POST | /api/v1/self-care/home-scent/sessions |
GET | /api/v1/self-care/recurring-rituals |
POST | /api/v1/self-care/recurring-rituals |
POST | /api/v1/self-care/recurring-rituals/complete |
GET | /api/v1/self-care/skincare/logs |
POST | /api/v1/self-care/skincare/logs |
GET | /api/v1/self-care/skincare/routines |
POST | /api/v1/self-care/skincare/routines |
Session /settings
| Method | Path |
|---|---|
GET | /api/v1/settings |
PATCH | /api/v1/settings |
Session /skills
| Method | Path |
|---|---|
GET | /api/v1/skills |
POST | /api/v1/skills |
DELETE | /api/v1/skills/:skillId |
GET | /api/v1/skills/:skillId |
PATCH | /api/v1/skills/:skillId |
Session /social-analytics
| Method | Path |
|---|---|
GET | /api/v1/social-analytics/cross-domain-insights |
GET | /api/v1/social-analytics/interaction-frequency |
GET | /api/v1/social-analytics/spending-per-person |
Session /social-happenings
| Method | Path |
|---|---|
GET | /api/v1/social-happenings |
POST | /api/v1/social-happenings |
DELETE | /api/v1/social-happenings/:id |
GET | /api/v1/social-happenings/:id |
PUT | /api/v1/social-happenings/:id |
POST | /api/v1/social-happenings/:id/guests |
DELETE | /api/v1/social-happenings/:id/guests/:personId |
GET | /api/v1/social-happenings/day/:dayId |
GET | /api/v1/social-happenings/person/:personId |
GET | /api/v1/social-happenings/range |
Session /social-reps
| Method | Path |
|---|---|
GET | /api/v1/social-reps |
POST | /api/v1/social-reps |
GET | /api/v1/social-reps/ladder-progress |
GET | /api/v1/social-reps/stats |
Session /spirits
| Method | Path |
|---|---|
GET | /api/v1/spirits |
POST | /api/v1/spirits |
DELETE | /api/v1/spirits/:id |
GET | /api/v1/spirits/:id |
PATCH | /api/v1/spirits/:id |
GET | /api/v1/spirits/:id/servings |
POST | /api/v1/spirits/:id/servings |
POST | /api/v1/spirits/cocktails |
DELETE | /api/v1/spirits/cocktails/:id |
GET | /api/v1/spirits/cocktails/:id |
PATCH | /api/v1/spirits/cocktails/:id |
GET | /api/v1/spirits/cocktails/list |
Session /steps
| Method | Path |
|---|---|
POST | /api/v1/steps |
DELETE | /api/v1/steps/:id |
PUT | /api/v1/steps/:id |
GET | /api/v1/steps/day/:dayId |
GET | /api/v1/steps/day/:dayId/total |
GET | /api/v1/steps/range |
GET | /api/v1/steps/today |
Session /subscription
| Method | Path |
|---|---|
GET | /api/v1/subscription |
POST | /api/v1/subscription/admin/grant |
POST | /api/v1/subscription/cancel |
GET | /api/v1/subscription/features |
POST | /api/v1/subscription/upgrade |
POST | /api/v1/subscription/webhook |
Session /supplements
| Method | Path |
|---|---|
POST | /api/v1/supplements |
DELETE | /api/v1/supplements/:id |
PUT | /api/v1/supplements/:id |
GET | /api/v1/supplements/day/:dayId |
GET | /api/v1/supplements/range |
Session /task-categories
| Method | Path |
|---|---|
GET | /api/v1/task-categories |
POST | /api/v1/task-categories |
DELETE | /api/v1/task-categories/:categoryId |
GET | /api/v1/task-categories/:categoryId |
PATCH | /api/v1/task-categories/:categoryId |
Session /tasks
| Method | Path |
|---|---|
GET | /api/v1/tasks |
POST | /api/v1/tasks |
DELETE | /api/v1/tasks/:taskId |
PATCH | /api/v1/tasks/:taskId |
PATCH | /api/v1/tasks/:taskId/actual-time |
POST | /api/v1/tasks/:taskId/start-tracking |
POST | /api/v1/tasks/:taskId/stop-tracking |
GET | /api/v1/tasks/analytics/completion |
GET | /api/v1/tasks/analytics/deferred |
GET | /api/v1/tasks/analytics/productivity |
Session /time-blocks
| Method | Path |
|---|---|
GET | /api/v1/time-blocks |
POST | /api/v1/time-blocks |
DELETE | /api/v1/time-blocks/:id |
GET | /api/v1/time-blocks/:id |
PUT | /api/v1/time-blocks/:id |
GET | /api/v1/time-blocks/range |
GET | /api/v1/time-blocks/templates |
POST | /api/v1/time-blocks/templates/:templateId/instantiate |
GET | /api/v1/time-blocks/upcoming |
Session /training
| Method | Path |
|---|---|
GET | /api/v1/training/analytics/correlations |
GET | /api/v1/training/analytics/muscle-groups |
GET | /api/v1/training/analytics/session-rpe |
GET | /api/v1/training/days/:dayId/workouts |
POST | /api/v1/training/entries/:entryId/reorder |
GET | /api/v1/training/sessions |
POST | /api/v1/training/sessions |
DELETE | /api/v1/training/sessions/:sessionId |
GET | /api/v1/training/sessions/:sessionId |
PATCH | /api/v1/training/sessions/:sessionId |
POST | /api/v1/training/sessions/:sessionId/entries |
PATCH | /api/v1/training/sessions/:sessionId/entries/:entryId |
GET | /api/v1/training/suggestions/:splitLabel |
GET | /api/v1/training/today-summary |
Session /transaction-tags
| Method | Path |
|---|---|
GET | /api/v1/transaction-tags |
POST | /api/v1/transaction-tags |
DELETE | /api/v1/transaction-tags/:tagId |
GET | /api/v1/transaction-tags/:tagId |
PUT | /api/v1/transaction-tags/:tagId |
Session /transactions
| Method | Path |
|---|---|
GET | /api/v1/transactions |
POST | /api/v1/transactions |
DELETE | /api/v1/transactions/:transactionId |
GET | /api/v1/transactions/:transactionId |
PUT | /api/v1/transactions/:transactionId |
GET | /api/v1/transactions/:transactionId/splits |
PUT | /api/v1/transactions/:transactionId/splits |
GET | /api/v1/transactions/export |
POST | /api/v1/transactions/import |
Session /travel
| Method | Path |
|---|---|
GET | /api/v1/travel |
POST | /api/v1/travel |
DELETE | /api/v1/travel/:tripId |
GET | /api/v1/travel/:tripId |
PATCH | /api/v1/travel/:tripId |
POST | /api/v1/travel/:tripId/expenses |
POST | /api/v1/travel/:tripId/itinerary |
DELETE | /api/v1/travel/expenses/:expenseId |
PATCH | /api/v1/travel/expenses/:expenseId |
DELETE | /api/v1/travel/itinerary/:itemId |
PATCH | /api/v1/travel/itinerary/:itemId |
Session /trips
| Method | Path |
|---|---|
GET | /api/v1/trips |
POST | /api/v1/trips |
Session /user-analytics
| Method | Path |
|---|---|
GET | /api/v1/user-analytics |
Session /user-preferences
| Method | Path |
|---|---|
GET | /api/v1/user-preferences |
PATCH | /api/v1/user-preferences |
Session /users
| Method | Path |
|---|---|
GET | /api/v1/users/:publicId |
DELETE | /api/v1/users/account |
GET | /api/v1/users/by-email/:email |
GET | /api/v1/users/privacy |
PATCH | /api/v1/users/privacy |
PUT | /api/v1/users/public-id |
GET | /api/v1/users/public-id/suggest |
GET | /api/v1/users/search |
Session /vehicles
| Method | Path |
|---|---|
GET | /api/v1/vehicles |
POST | /api/v1/vehicles |
DELETE | /api/v1/vehicles/:id |
GET | /api/v1/vehicles/:id |
PATCH | /api/v1/vehicles/:id |
GET | /api/v1/vehicles/:id/maintenance |
GET | /api/v1/vehicles/:id/stats |
GET | /api/v1/vehicles/:id/trips |
POST | /api/v1/vehicles/maintenance |
POST | /api/v1/vehicles/trips |
GET | /api/v1/vehicles/upcoming-maintenance |
Session /vocab
| Method | Path |
|---|---|
GET | /api/v1/vocab |
POST | /api/v1/vocab |
DELETE | /api/v1/vocab/:id |
PATCH | /api/v1/vocab/:id |
PATCH | /api/v1/vocab/:id/review |
GET | /api/v1/vocab/stats |
GET | /api/v1/vocab/today |
Session /water
| Method | Path |
|---|---|
POST | /api/v1/water |
DELETE | /api/v1/water/:id |
PUT | /api/v1/water/:id |
GET | /api/v1/water/day/:dayId |
GET | /api/v1/water/day/:dayId/total |
GET | /api/v1/water/range |
GET | /api/v1/water/today |
Session /weeks
| Method | Path |
|---|---|
GET | /api/v1/weeks/:startDate |
GET | /api/v1/weeks/:startDate/statistics |
GET | /api/v1/weeks/:startDate/summary-report |
PATCH | /api/v1/weeks/:weekId |
GET | /api/v1/weeks/custom-range/summary-report |
POST | /api/v1/weeks/generate |
GET | /api/v1/weeks/monthly/:year/:month/summary-report |
Session /wishlist
| Method | Path |
|---|---|
GET | /api/v1/wishlist |
POST | /api/v1/wishlist |
GET | /api/v1/wishlist/:id |
PUT | /api/v1/wishlist/:id |
POST | /api/v1/wishlist/:id/mark-bought |
GET | /api/v1/wishlist/by-status/:status |
GET | /api/v1/wishlist/total-estimated |
TRMNL
| Method | Path |
|---|---|
DELETE | /trmnl |
GET | /trmnl/daily-brief |
GET | /trmnl/markup |
GET | /trmnl/screen |
POST | /trmnl/setup |
GET | /trmnl/status |
Webhooks
| Method | Path |
|---|---|
GET | /api/v1/webhooks |
POST | /api/v1/webhooks |
DELETE | /api/v1/webhooks/:webhookId |
PUT | /api/v1/webhooks/:webhookId |
GET | /api/v1/webhooks/:webhookId/deliveries |
POST | /api/v1/webhooks/:webhookId/test |
POST | /api/v1/webhooks/trmnl/daily-brief |