{"items":[{"type":"link","label":"Partner Integration API","link":"/openapi","routeSlug":"/openapi"},{"type":"link","label":"Overview","link":"/openapi/section/overview","routeSlug":"/openapi/section/overview"},{"type":"link","label":"Polling alternative","link":"/openapi/section/polling-alternative","routeSlug":"/openapi/section/polling-alternative"},{"type":"link","label":"Terminology","link":"/openapi/section/terminology","routeSlug":"/openapi/section/terminology"},{"type":"link","label":"Conventions","link":"/openapi/section/conventions","routeSlug":"/openapi/section/conventions"},{"type":"link","label":"Staff","link":"/openapi/section/staff","routeSlug":"/openapi/section/staff"},{"type":"link","label":"Charge Codes","link":"/openapi/section/charge-codes","routeSlug":"/openapi/section/charge-codes"},{"type":"link","label":"Tax Codes","link":"/openapi/section/tax-codes","routeSlug":"/openapi/section/tax-codes"},{"type":"link","label":"Authentication","link":"/openapi/section/authentication","routeSlug":"/openapi/section/authentication"},{"type":"link","label":"Changelog","link":"/openapi/section/changelog","routeSlug":"/openapi/section/changelog"},{"type":"link","label":"1.5.0 — 2026-08-28","link":"/openapi/section/1.5.0-2026-08-28","routeSlug":"/openapi/section/1.5.0-2026-08-28"},{"type":"link","label":"1.4.0 — 2026-07-17","link":"/openapi/section/1.4.0-2026-07-17","routeSlug":"/openapi/section/1.4.0-2026-07-17"},{"type":"link","label":"1.3.0 — 2026-07-16","link":"/openapi/section/1.3.0-2026-07-16","routeSlug":"/openapi/section/1.3.0-2026-07-16"},{"type":"link","label":"1.2.0 — 2026-07-08","link":"/openapi/section/1.2.0-2026-07-08","routeSlug":"/openapi/section/1.2.0-2026-07-08"},{"type":"link","label":"1.1.0 — 2026-07-07","link":"/openapi/section/1.1.0-2026-07-07","routeSlug":"/openapi/section/1.1.0-2026-07-07"},{"type":"group","label":"Events","link":"/openapi/events","routeSlug":"/openapi/events","items":[{"label":"Send event notification to BravoTran","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/events/sendevent","routeSlug":"/openapi/events/sendevent","metadata":{"seo":{"title":"Send event notification to BravoTran","description":"This endpoint is hosted by BravoTran, not the partner. Required unless you implement the polling alternative (GET /orgs, GET /jobs, GET /payables-invoices). Implement either the events API or the list endpoints — not both."}},"httpPath":"/events"}]},{"type":"group","label":"Orgs","link":"/openapi/orgs","routeSlug":"/openapi/orgs","items":[{"label":"List updated orgs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/orgs/listorgs","routeSlug":"/openapi/orgs/listorgs","metadata":{"seo":{"title":"List updated orgs","description":"Returns a list of org identifiers, optionally filtered to those updated within a time window."}},"httpPath":"/orgs"},{"label":"Get an org","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/orgs/getorg","routeSlug":"/openapi/orgs/getorg","metadata":{"seo":{"title":"Get an org","description":"Returns a single org by its external ID. Implementation is required."}},"httpPath":"/orgs/{external_id}"}]},{"type":"group","label":"Jobs","link":"/openapi/jobs","routeSlug":"/openapi/jobs","items":[{"label":"List updated jobs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/jobs/listjobs","routeSlug":"/openapi/jobs/listjobs","metadata":{"seo":{"title":"List updated jobs","description":"Returns a list of job identifiers, optionally filtered to those updated within a time window."}},"httpPath":"/jobs"},{"label":"Get a job","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/jobs/getjob","routeSlug":"/openapi/jobs/getjob","metadata":{"seo":{"title":"Get a job","description":"Returns a single job by its external ID. Implementation is required."}},"httpPath":"/jobs/{external_id}"}]},{"type":"group","label":"Payables Invoices","link":"/openapi/payables-invoices","routeSlug":"/openapi/payables-invoices","items":[{"label":"List updated payables invoices","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/payables-invoices/listpayablesinvoices","routeSlug":"/openapi/payables-invoices/listpayablesinvoices","metadata":{"seo":{"title":"List updated payables invoices","description":"Returns a list of payables invoice identifiers, optionally filtered to those updated within a time window."}},"httpPath":"/payables-invoices"},{"label":"Get a payables invoice","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/payables-invoices/getpayablesinvoice","routeSlug":"/openapi/payables-invoices/getpayablesinvoice","metadata":{"seo":{"title":"Get a payables invoice","description":"Returns a single payables invoice by its external ID. Implementation is required."}},"httpPath":"/payables-invoices/{external_id}"}]},{"type":"group","label":"Outbound Payables Invoices","link":"/openapi/outbound-payables-invoices","routeSlug":"/openapi/outbound-payables-invoices","items":[{"label":"Receive an approved payables invoice from BravoTran","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/outbound-payables-invoices/postpayablesinvoice","routeSlug":"/openapi/outbound-payables-invoices/postpayablesinvoice","metadata":{"seo":{"title":"Receive an approved payables invoice from BravoTran","description":"This endpoint is hosted by the partner, not BravoTran. Implementation is required."}},"httpPath":"/payables-invoices"}]},{"type":"group","label":"Supporting Data","link":"/openapi/supporting-data","routeSlug":"/openapi/supporting-data","items":[{"label":"List staff","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/supporting-data/liststaff","routeSlug":"/openapi/supporting-data/liststaff","metadata":{"seo":{"title":"List staff","description":"Returns the full list of staff members."}},"httpPath":"/staff"},{"label":"List charge codes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/supporting-data/listchargecodes","routeSlug":"/openapi/supporting-data/listchargecodes","metadata":{"seo":{"title":"List charge codes","description":"Returns the full list of charge codes."}},"httpPath":"/charge-codes"},{"label":"List tax codes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/supporting-data/listtaxcodes","routeSlug":"/openapi/supporting-data/listtaxcodes","metadata":{"seo":{"title":"List tax codes","description":"Returns the full list of tax codes."}},"httpPath":"/tax-codes"}]}]}