All endpoints
Every L4 endpoint in one table. The same endpoints are grouped by domain in the dropdowns below; this page is the flat reference. Use Cmd/Ctrl+F to find anything by ID, method, path, or workflow.
Total: 170 endpoints across 13 domains. Every endpoint maps 1:1 to a single L3 workflow (E### → W###); departures from 1:1 are called out on the per-domain pages.
Conventions
- Base path. Every endpoint lives under
/api. The table shows the path after the prefix. - Auth. Every endpoint requires
Authorization: Bearer <firebase-id-token>plusX-Org-Id: <org-id>unless the Access column says Public (token-gated routes used during invitation acceptance). - Access. Minimum role to call the endpoint, enforced before the L3 call. Matches the L3 access level on the linked workflow.
- In-use checks. Read endpoints that answer "is this taxonomy row referenced anywhere?" use a trailing
/:id/in-usesubresource rather than a separate path namespace — they're framed as a property of the row.
| ID | Method | Path | Workflow | Domain | Access |
|---|---|---|---|---|---|
E001 | POST | /user | W001 | Platform | Authenticated |
E002 | GET | /user | W002 | Platform | Member |
E003 | PATCH | /user | W003 | Platform | Authenticated |
E004 | DELETE | /user | W004 | Platform | Authenticated |
E005 | POST | /user/api-tokens | W005 | Platform | Authenticated |
E006 | GET | /user/api-tokens | W006 | Platform | Authenticated |
E007 | DELETE | /user/api-tokens/:id | W007 | Platform | Authenticated |
E008 | GET | /invitations | W008 | Platform | Authenticated |
E009 | GET | /invitations/by-token/:token | W009 | Platform | Public |
E010 | POST | /invitations/accept | W010 | Platform | Authenticated |
E011 | POST | /invitations/decline | W011 | Platform | Authenticated |
E012 | POST | /organizations | W012 | Platform | Authenticated |
E013 | GET | /organizations/current | W013 | Platform | Member |
E014 | PATCH | /organizations/current | W014 | Platform | Owner |
E015 | DELETE | /organizations/current | W015 | Platform | Owner |
E016 | GET | /organizations/current/members | W016 | Platform | Member |
E017 | PATCH | /organizations/current/members/:userId | W017 | Platform | Owner |
E018 | DELETE | /organizations/current/members/:userId | W018 | Platform | Owner |
E019 | DELETE | /organizations/current/members/me | W019 | Platform | Member |
E020 | POST | /organizations/current/invitations | W020 | Platform | Admin |
E021 | POST | /organizations/current/invitations/:id/resend | W021 | Platform | Admin |
E022 | DELETE | /organizations/current/invitations/:id | W022 | Platform | Admin |
E023 | GET | /organizations/current/invitations | W023 | Platform | Admin |
E111 | POST | /purchase-orders | W111 | Purchase Orders | Member |
E114 | PATCH | /purchase-orders/:id | W114 | Purchase Orders | Member |
E115 | DELETE | /purchase-orders/:id | W115 | Purchase Orders | Member |
E128 | POST | /purchase-orders/bulk-import | W128 | Purchase Orders | Admin |
E117 | POST | /purchase-orders/:id/items | W117 | Purchase Orders | Member |
E120 | PATCH | /purchase-order-items/:id | W120 | Purchase Orders | Member |
E121 | DELETE | /purchase-order-items/:id | W121 | Purchase Orders | Member |
E122 | POST | /purchase-orders/:id/receipts | W122 | Purchase Orders | Member |
E125 | PATCH | /purchase-order-receipts/:id | W125 | Purchase Orders | Member |
E126 | DELETE | /purchase-order-receipts/:id | W126 | Purchase Orders | Member |
E112 | GET | /purchase-orders | W112 | Purchase Orders | Member |
E113 | GET | /purchase-orders/:id | W113 | Purchase Orders | Member |
E119 | GET | /purchase-order-items | W119 | Purchase Orders | Member |
E118 | GET | /purchase-orders/:id/items | W118 | Purchase Orders | Member |
E123 | GET | /purchase-orders/:id/receipts | W123 | Purchase Orders | Member |
E124 | GET | /purchase-order-receipts/:id | W124 | Purchase Orders | Member |
E116 | GET | /purchase-orders/:id/pdf | W116 | Purchase Orders | Member |
E127 | GET | /purchase-order-status-types | W127 | Purchase Orders | Member |
E129 | POST | /work-orders | W129 | Work Orders | Member |
E132 | PATCH | /work-orders/:id | W132 | Work Orders | Member |
E133 | DELETE | /work-orders/:id | W133 | Work Orders | Member |
E134 | POST | /work-orders/:id/items | W134 | Work Orders | Member |
E135 | PATCH | /work-order-items/:id | W135 | Work Orders | Member |
E136 | DELETE | /work-order-items/:id | W136 | Work Orders | Member |
E143 | POST | /work-orders/bulk-import | W143 | Work Orders | Admin |
E137 | POST | /work-orders/:id/receipts | W137 | Work Orders | Member |
E140 | PATCH | /work-order-receipts/:id | W140 | Work Orders | Member |
E141 | DELETE | /work-order-receipts/:id | W141 | Work Orders | Member |
E130 | GET | /work-orders | W130 | Work Orders | Member |
E131 | GET | /work-orders/:id | W131 | Work Orders | Member |
E138 | GET | /work-orders/:id/receipts | W138 | Work Orders | Member |
E139 | GET | /work-order-receipts/:id | W139 | Work Orders | Member |
E142 | GET | /work-order-status-types | W142 | Work Orders | Member |
E144 | POST | /sales-orders | W144 | Sales Orders | Member |
E147 | PATCH | /sales-orders/:id | W147 | Sales Orders | Member |
E148 | DELETE | /sales-orders/:id | W148 | Sales Orders | Member |
E164 | POST | /sales-orders/bulk-import | W164 | Sales Orders | Admin |
E149 | POST | /sales-orders/:id/items | W149 | Sales Orders | Member |
E151 | PATCH | /sales-order-items/:id | W151 | Sales Orders | Member |
E152 | DELETE | /sales-order-items/:id | W152 | Sales Orders | Member |
E153 | POST | /sales-orders/:id/timeline-notes | W153 | Sales Orders | Member |
E155 | DELETE | /sales-order-timeline-notes/:id | W155 | Sales Orders | Member |
E156 | POST | /order-channels | W156 | Sales Orders | Admin |
E158 | PATCH | /order-channels/:id | W158 | Sales Orders | Admin |
E159 | DELETE | /order-channels/:id | W159 | Sales Orders | Admin |
E160 | POST | /order-channels/:id/reactivate | W160 | Sales Orders | Admin |
E145 | GET | /sales-orders | W145 | Sales Orders | Member |
E146 | GET | /sales-orders/:id | W146 | Sales Orders | Member |
E150 | GET | /sales-orders/:id/items | W150 | Sales Orders | Member |
E154 | GET | /sales-orders/:id/timeline-notes | W154 | Sales Orders | Member |
E157 | GET | /order-channels | W157 | Sales Orders | Member |
E161 | GET | /order-channels/:id/in-use | W161 | Sales Orders | Member |
E162 | GET | /order-status-types | W162 | Sales Orders | Member |
E163 | GET | /fulfillment-status-types | W163 | Sales Orders | Member |
E165 | POST | /documents | W165 | Documents | Member |
E168 | DELETE | /documents/:id | W168 | Documents | Member |
E166 | GET | /documents | W166 | Documents | Member |
E167 | GET | /documents/:id | W167 | Documents | Member |
E097 | POST | /materials-inventory/transfers | W097 | Materials Inventory | Member |
E098 | POST | /materials-inventory/transfers/:ref/complete | W098 | Materials Inventory | Member |
E099 | POST | /materials-inventory/adjustments | W099 | Materials Inventory | Admin |
E100 | POST | /materials-inventory/disposals | W100 | Materials Inventory | Admin |
E101 | GET | /materials-inventory/summary | W101 | Materials Inventory | Member |
E102 | GET | /materials-inventory/ledger | W102 | Materials Inventory | Member |
E103 | GET | /materials-inventory/ledger/:id | W103 | Materials Inventory | Member |
E104 | POST | /finished-goods-inventory/transfers | W104 | Finished Goods Inventory | Member |
E105 | POST | /finished-goods-inventory/transfers/:ref/complete | W105 | Finished Goods Inventory | Member |
E106 | POST | /finished-goods-inventory/adjustments | W106 | Finished Goods Inventory | Admin |
E107 | POST | /finished-goods-inventory/disposals | W107 | Finished Goods Inventory | Admin |
E108 | GET | /finished-goods-inventory/summary | W108 | Finished Goods Inventory | Member |
E109 | GET | /finished-goods-inventory/ledger | W109 | Finished Goods Inventory | Member |
E110 | GET | /finished-goods-inventory/ledger/:id | W110 | Finished Goods Inventory | Member |
E044 | POST | /customers | W044 | Customers | Member |
E047 | PATCH | /customers/:id | W047 | Customers | Member |
E048 | DELETE | /customers/:id | W048 | Customers | Admin |
E064 | POST | /customers/bulk-import | W064 | Customers | Admin |
E049 | POST | /customer-types | W049 | Customers | Admin |
E051 | PATCH | /customer-types/:id | W051 | Customers | Admin |
E052 | DELETE | /customer-types/:id | W052 | Customers | Admin |
E054 | POST | /customer-segments | W054 | Customers | Admin |
E056 | PATCH | /customer-segments/:id | W056 | Customers | Admin |
E057 | DELETE | /customer-segments/:id | W057 | Customers | Admin |
E059 | POST | /brokers | W059 | Customers | Admin |
E061 | PATCH | /brokers/:id | W061 | Customers | Admin |
E062 | DELETE | /brokers/:id | W062 | Customers | Admin |
E045 | GET | /customers | W045 | Customers | Member |
E046 | GET | /customers/:id | W046 | Customers | Member |
E050 | GET | /customer-types | W050 | Customers | Member |
E053 | GET | /customer-types/:id/in-use | W053 | Customers | Member |
E055 | GET | /customer-segments | W055 | Customers | Member |
E058 | GET | /customer-segments/:id/in-use | W058 | Customers | Member |
E060 | GET | /brokers | W060 | Customers | Member |
E063 | GET | /brokers/:id/in-use | W063 | Customers | Member |
E076 | POST | /skus | W076 | Products | Member |
E079 | PATCH | /skus/:id | W079 | Products | Member |
E080 | DELETE | /skus/:id | W080 | Products | Admin |
E086 | POST | /skus/bulk-import | W086 | Products | Admin |
E081 | POST | /sku-types | W081 | Products | Admin |
E083 | PATCH | /sku-types/:id | W083 | Products | Admin |
E084 | DELETE | /sku-types/:id | W084 | Products | Admin |
E078 | GET | /skus/:id | W078 | Products | Member |
E077 | GET | /skus | W077 | Products | Member |
E082 | GET | /sku-types | W082 | Products | Member |
E085 | GET | /sku-types/:id/in-use | W085 | Products | Member |
E087 | POST | /boms | W087 | Bill of Materials | Member |
E090 | PATCH | /boms/:id | W090 | Bill of Materials | Member |
E091 | DELETE | /boms/:id | W091 | Bill of Materials | Member |
E088 | GET | /boms | W088 | Bill of Materials | Member |
E089 | GET | /skus/:id/bom | W089 | Bill of Materials | Member |
E024 | POST | /vendors | W024 | Vendors | Member |
E027 | PATCH | /vendors/:id | W027 | Vendors | Member |
E028 | DELETE | /vendors/:id | W028 | Vendors | Admin |
E029 | POST | /vendors/bulk-import | W029 | Vendors | Admin |
E025 | GET | /vendors | W025 | Vendors | Member |
E026 | GET | /vendors/:id | W026 | Vendors | Member |
E065 | POST | /materials | W065 | Materials | Member |
E068 | PATCH | /materials/:id | W068 | Materials | Member |
E069 | DELETE | /materials/:id | W069 | Materials | Admin |
E075 | POST | /materials/bulk-import | W075 | Materials | Admin |
E070 | POST | /material-types | W070 | Materials | Admin |
E072 | PATCH | /material-types/:id | W072 | Materials | Admin |
E073 | DELETE | /material-types/:id | W073 | Materials | Admin |
E066 | GET | /materials | W066 | Materials | Member |
E067 | GET | /materials/:id | W067 | Materials | Member |
E071 | GET | /material-types | W071 | Materials | Member |
E074 | GET | /material-types/:id/in-use | W074 | Materials | Member |
E092 | POST | /locations | W092 | Locations | Admin |
E094 | PATCH | /locations/:id | W094 | Locations | Admin |
E095 | DELETE | /locations/:id | W095 | Locations | Admin |
E093 | GET | /locations | W093 | Locations | Member |
E096 | GET | /locations/:id/in-use | W096 | Locations | Member |
E030 | POST | /contacts | W030 | Contacts | Member |
E033 | PATCH | /contacts/:id | W033 | Contacts | Member |
E034 | DELETE | /contacts/:id | W034 | Contacts | Member |
E035 | POST | /contacts/:id/methods | W035 | Contacts | Member |
E037 | PATCH | /contact-methods/:id | W037 | Contacts | Member |
E038 | DELETE | /contact-methods/:id | W038 | Contacts | Member |
E039 | POST | /contacts/:id/links | W039 | Contacts | Member |
E041 | PATCH | /contact-links/:id | W041 | Contacts | Member |
E042 | DELETE | /contact-links/:id | W042 | Contacts | Member |
E043 | POST | /contacts/find-or-create | W043 | Contacts | Member |
E031 | GET | /contacts | W031 | Contacts | Member |
E032 | GET | /contacts/:id | W032 | Contacts | Member |
E036 | GET | /contacts/:id/methods | W036 | Contacts | Member |
E040 | GET | /contacts/linked-to | W040 | Contacts | Member |