> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.tabs.com/api-reference/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.tabs.com/_mcp/server. # API Reference ## API Docs - Tabs API > Billing Terms [List billing terms](https://docs.tabs.com/api-reference/billing-terms/getBillingTerms.md) - Tabs API > Categories [List categories](https://docs.tabs.com/api-reference/categories/getCategories.md) - Tabs API > Categories [Create category](https://docs.tabs.com/api-reference/categories/createCategory.md) - Tabs API > Categories [Get category by ID](https://docs.tabs.com/api-reference/categories/getCategoryById.md) - Tabs API > Categories [Delete category](https://docs.tabs.com/api-reference/categories/deleteCategory.md) - Tabs API > Classes Qbo Only [List classes v3](https://docs.tabs.com/api-reference/classes-qbo-only/getClasses.md) - Tabs API > Classes Qbo Only [List classes](https://docs.tabs.com/api-reference/classes-qbo-only/integrators-api-classes-v-31-controller-get-classes.md) - Tabs API > Commitments [List commitments](https://docs.tabs.com/api-reference/commitments/getAllCommitments.md) - Tabs API > Commitments [Create commitments](https://docs.tabs.com/api-reference/commitments/createUsageCommitments.md) - Tabs API > Commitments [Update commitment](https://docs.tabs.com/api-reference/commitments/updateUsageCommitment.md) - Tabs API > Commitments [Get commitment by ID](https://docs.tabs.com/api-reference/commitments/integrators-api-commitments-controller-get-commitment-by-id.md) - Tabs API > Contracts [List contracts](https://docs.tabs.com/api-reference/contracts/getContracts.md) - Tabs API > Contracts [Create contract](https://docs.tabs.com/api-reference/contracts/createContract.md) - Tabs API > Contracts [List deleted contracts](https://docs.tabs.com/api-reference/contracts/getDeletedContracts.md) - Tabs API > Contracts [Get contract by ID](https://docs.tabs.com/api-reference/contracts/getContractById.md) - Tabs API > Contracts [Update contract](https://docs.tabs.com/api-reference/contracts/updateContract.md) - Tabs API > Contracts [Download contract file](https://docs.tabs.com/api-reference/contracts/getContractFile.md) - Tabs API > Contracts [Upload contract file](https://docs.tabs.com/api-reference/contracts/uploadContractFile.md) - Tabs API > Contracts [Create contract obligation](https://docs.tabs.com/api-reference/contracts/createObligation.md) - Tabs API > Contracts [Get contract obligation by ID](https://docs.tabs.com/api-reference/contracts/getObligation.md) - Tabs API > Contracts [Delete contract obligation](https://docs.tabs.com/api-reference/contracts/deleteObligation.md) - Tabs API > Contracts [Perform contract action](https://docs.tabs.com/api-reference/contracts/contractActions.md) - Tabs API > Contracts [Update contract obligation](https://docs.tabs.com/api-reference/contracts/updateObligation.md) - Tabs API > Contracts [Upsert obligation custom revenue](https://docs.tabs.com/api-reference/contracts/upsertCustomRevenue.md) - Tabs API > Contracts [List contract billing term groups](https://docs.tabs.com/api-reference/contracts/getBillingTermGroups.md) - Tabs API > Contracts [Delete contract billing term group](https://docs.tabs.com/api-reference/contracts/deleteBillingTermGroup.md) - Tabs API > Contracts [Change event type for selected billing terms and POBs in a group](https://docs.tabs.com/api-reference/contracts/changeBillingTermGroupEventType.md) - Tabs API > Contracts [List contract performance obligations](https://docs.tabs.com/api-reference/contracts/getPerformanceObligationsWithRevenue.md) - Tabs API > Contracts [Bulk save contract performance obligations](https://docs.tabs.com/api-reference/contracts/batchSavePobsForContract.md) - Tabs API > Contracts [Update contract performance obligation](https://docs.tabs.com/api-reference/contracts/updatePerformanceObligation.md) - Tabs API > Contracts [List contract billing terms](https://docs.tabs.com/api-reference/contracts/getBillingTerms.md) - Tabs API > Contracts [Create contract billing term](https://docs.tabs.com/api-reference/contracts/createBillingTerm.md) - Tabs API > Contracts [Delete contract billing term](https://docs.tabs.com/api-reference/contracts/deleteBillingTerm.md) - Tabs API > Contracts [Update contract billing term](https://docs.tabs.com/api-reference/contracts/patchBillingTerm.md) - Tabs API > Contracts [Append commitment schedule](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-append-commitment-schedule.md) - Tabs API > Contracts [Append commitment step](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-append-commitment-step.md) - Tabs API > Contracts [Create billing term seat amendment](https://docs.tabs.com/api-reference/contracts/contracts-billing-microservice-controller-create-billing-term-seat-amendment.md) - Tabs API > Contracts [Create commitments for a contract](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-create-nested-commitments.md) - Tabs API > Contracts [Delete billing term seat amendment](https://docs.tabs.com/api-reference/contracts/contracts-billing-microservice-controller-delete-billing-term-seat-amendment.md) - Tabs API > Contracts [Delete commitment schedule](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-delete-commitment-schedule.md) - Tabs API > Contracts [Delete commitment step](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-delete-commitment-step.md) - Tabs API > Contracts [Delete contract file](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-delete-contract-file.md) - Tabs API > Contracts [Delete contract metadata](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-delete-contract-metadata.md) - Tabs API > Contracts [Get contract metadata](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-get-contract-metadata.md) - Tabs API > Contracts [List billing term seat amendments](https://docs.tabs.com/api-reference/contracts/contracts-billing-microservice-controller-get-seat-amendments-for-billing-term.md) - Tabs API > Contracts [Terminate billing term](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-terminate-billing-term.md) - Tabs API > Contracts [Update commitment schedule](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-patch-commitment-schedule.md) - Tabs API > Contracts [Update commitment step](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-update-commitment-step.md) - Tabs API > Contracts [Update contract metadata](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-update-contract-metadata.md) - Tabs API > Credit Memos [Get credit memo by ID](https://docs.tabs.com/api-reference/credit-memos/getCreditMemo.md) - Tabs API > Credit Memos [List credit memos](https://docs.tabs.com/api-reference/credit-memos/getCreditMemos.md) - Tabs API > Credit Memos [Create credit memo](https://docs.tabs.com/api-reference/credit-memos/createCreditMemo.md) - Tabs API > Credit Memos [Apply credit memo](https://docs.tabs.com/api-reference/credit-memos/applyCreditMemo.md) - Tabs API > Custom Fields [List custom fields v3](https://docs.tabs.com/api-reference/custom-fields/getCustomFields.md) - Tabs API > Custom Fields [List custom fields](https://docs.tabs.com/api-reference/custom-fields/integrators-api-custom-fields-v-31-controller-get-custom-fields.md) - Tabs API > Customers [Get customer by ID](https://docs.tabs.com/api-reference/customers/getCustomerById.md) - Tabs API > Customers [Delete customer](https://docs.tabs.com/api-reference/customers/deleteCustomer.md) - Tabs API > Customers [List customers](https://docs.tabs.com/api-reference/customers/getCustomers.md) - Tabs API > Customers [Create customer](https://docs.tabs.com/api-reference/customers/createCustomer.md) - Tabs API > Customers [Create sub-customer](https://docs.tabs.com/api-reference/customers/createSubCustomer.md) - Tabs API > Customers [Get customer invoice by ID](https://docs.tabs.com/api-reference/customers/getInvoice.md) - Tabs API > Customers [Update invoice external IDs](https://docs.tabs.com/api-reference/customers/updateInvoiceExternalIds.md) - Tabs API > Customers [Download invoice PDF](https://docs.tabs.com/api-reference/customers/getInvoiceAsPdf.md) - Tabs API > Customers [Perform invoice action](https://docs.tabs.com/api-reference/customers/invoiceActions.md) - Tabs API > Customers [Get invoice payment by ID](https://docs.tabs.com/api-reference/customers/getPayment.md) - Tabs API > Customers [Create invoice payment](https://docs.tabs.com/api-reference/customers/createPayment.md) - Tabs API > Customers [Upload invoice attachment](https://docs.tabs.com/api-reference/customers/uploadAttachmentToInvoice.md) - Tabs API > Customers [Update customer auto-charge](https://docs.tabs.com/api-reference/customers/updateCustomerAutoCharge.md) - Tabs API > Customers [Update customer credit card fees exemption](https://docs.tabs.com/api-reference/customers/updateCustomerCCFeesExemption.md) - Tabs API > Customers [Update customer custom fields](https://docs.tabs.com/api-reference/customers/updateCustomerCustomField.md) - Tabs API > Customers [List customer contacts](https://docs.tabs.com/api-reference/customers/getContacts.md) - Tabs API > Customers [Create customer contacts](https://docs.tabs.com/api-reference/customers/createContacts.md) - Tabs API > Customers [Create customer address](https://docs.tabs.com/api-reference/customers/createAddress.md) - Tabs API > Customers [Update customer contact](https://docs.tabs.com/api-reference/customers/updateContact.md) - Tabs API > Customers [Upsert customer external ID](https://docs.tabs.com/api-reference/customers/upsertCustomerExternalId.md) - Tabs API > Customers [List invoice credit memos](https://docs.tabs.com/api-reference/customers/getCreditMemosByInvoice.md) - Tabs API > Customers [Update customer name](https://docs.tabs.com/api-reference/customers/updateCustomerName.md) - Tabs API > Customers [Update invoice PO number](https://docs.tabs.com/api-reference/customers/updateInvoicePO.md) - Tabs API > Customers [Update invoice memo](https://docs.tabs.com/api-reference/customers/updateInvoiceMemo.md) - Tabs API > Customers [Send payment method link](https://docs.tabs.com/api-reference/customers/integrators-api-customers-controller-send-payment-method-link.md) - Tabs API > Customers [Update customer tax info](https://docs.tabs.com/api-reference/customers/integrators-api-customers-controller-update-customer-tax-info.md) - Tabs API > Departments [List departments v3](https://docs.tabs.com/api-reference/departments/getDepartments.md) - Tabs API > Departments [List departments](https://docs.tabs.com/api-reference/departments/integrators-api-departments-v-31-controller-get-departments.md) - Tabs API > Events [Bulk Create Events v1](https://docs.tabs.com/api-reference/events/createEvents.md) - Tabs API > Events [Bulk Delete Events v1](https://docs.tabs.com/api-reference/events/deleteEventsBulk.md) - Tabs API > Events [Get Events v1](https://docs.tabs.com/api-reference/events/getEvents.md) - Tabs API > Events [Create Event v1](https://docs.tabs.com/api-reference/events/createEvent.md) - Tabs API > Events [Delete Event v1](https://docs.tabs.com/api-reference/events/deleteEvents.md) - Tabs API > Events [List event types](https://docs.tabs.com/api-reference/events/getEventTypes.md) - Tabs API > Events [Create event type](https://docs.tabs.com/api-reference/events/createEventType.md) - Tabs API > Events [Get event type by ID](https://docs.tabs.com/api-reference/events/getEventTypeByEventTypeId.md) - Tabs API > Events [Delete event type](https://docs.tabs.com/api-reference/events/deleteEventType.md) - Tabs API > Events [Create an event](https://docs.tabs.com/api-reference/events/ingest-event.md) - Tabs API > Events [Delete an event](https://docs.tabs.com/api-reference/events/delete-event.md) - Tabs API > Events [Get all events](https://docs.tabs.com/api-reference/events/get-events.md) - Tabs API > Events [Get API version information](https://docs.tabs.com/api-reference/events/get-version.md) - Tabs API > Events [Update event type](https://docs.tabs.com/api-reference/events/integrators-api-events-controller-update-event-type.md) - Tabs API > Invoices [List invoices](https://docs.tabs.com/api-reference/invoices/getInvoices.md) - Tabs API > Items [List items](https://docs.tabs.com/api-reference/items/getItems.md) - Tabs API > Items [Get item by ID](https://docs.tabs.com/api-reference/items/getItemById.md) - Tabs API > Jobs [Get job by ID](https://docs.tabs.com/api-reference/jobs/getJobStatusById.md) - Tabs API > Merchant [Get merchant info](https://docs.tabs.com/api-reference/merchant/getMerchantInfo.md) - Tabs API > Merchant [Get book close date](https://docs.tabs.com/api-reference/merchant/getBookCloseDate.md) - Tabs API > Obligations [List obligations](https://docs.tabs.com/api-reference/obligations/getObligations.md) - Tabs API > Payments [List payments](https://docs.tabs.com/api-reference/payments/getPayments.md) - Tabs API > Performance Obligations [List performance obligations](https://docs.tabs.com/api-reference/performance-obligations/searchPerformanceObligations.md) - Tabs API > Performance Obligations [Upsert recognized revenue](https://docs.tabs.com/api-reference/performance-obligations/upsertRecognizedRevenue.md) - Tabs API > Products [Get a product by ID](https://docs.tabs.com/api-reference/products/getProduct.md) - Tabs API > Products [Update a product](https://docs.tabs.com/api-reference/products/updateProduct.md) - Tabs API > Products [List all products for merchant](https://docs.tabs.com/api-reference/products/listProducts.md) - Tabs API > Products [Create a new product](https://docs.tabs.com/api-reference/products/createProduct.md) - Tabs API > Projects [List projects v3](https://docs.tabs.com/api-reference/projects/getProjects.md) - Tabs API > Projects [List projects](https://docs.tabs.com/api-reference/projects/integrators-api-projects-v-31-controller-get-projects.md) - Tabs API > Renewals [List renewals](https://docs.tabs.com/api-reference/renewals/getRenewals.md) - Tabs API > Reports [Get cash forecasting report](https://docs.tabs.com/api-reference/reports/getReport.md) - Tabs API > Reports [Get ARR report](https://docs.tabs.com/api-reference/reports/getARR.md) - Tabs API > Ap Portal [Create or replace customer AP portal mapping](https://docs.tabs.com/api-reference/ap-portal/integrators-api-ap-portal-accounts-controller-replace-ap-portal-account.md) - Tabs API > Ap Portal [Delete customer AP portal mapping](https://docs.tabs.com/api-reference/ap-portal/integrators-api-ap-portal-accounts-controller-delete-ap-portal-account.md) - Tabs API > Ap Portal [Get an invoice's AP portal submission](https://docs.tabs.com/api-reference/ap-portal/integrators-api-ap-portal-submissions-controller-get-ap-portal-submission.md) - Tabs API > Ap Portal [Get customer AP portal mapping](https://docs.tabs.com/api-reference/ap-portal/integrators-api-ap-portal-accounts-controller-get-ap-portal-account.md) - Tabs API > Erp Metadata [Delete ERP metadata](https://docs.tabs.com/api-reference/erp-metadata/integrators-api-erp-metadata-controller-v-3-delete-erp-metadata.md) - Tabs API > Health [Application information](https://docs.tabs.com/api-reference/health/info.md) - Tabs API > Health [Health check](https://docs.tabs.com/api-reference/health/health-controller-check.md) - Tabs API > Health [Liveness check](https://docs.tabs.com/api-reference/health/health-controller-live.md) - Tabs API [Health check](https://docs.tabs.com/api-reference/health.md) - Tabs API > Payment Accounts [Bulk link payment accounts](https://docs.tabs.com/api-reference/payment-accounts/integrators-api-payment-accounts-controller-v-3-bulk-link-payment-accounts.md) - Tabs API > Payment Accounts [Delete customer payment account](https://docs.tabs.com/api-reference/payment-accounts/integrators-api-customer-payment-accounts-controller-v-3-delete-customer-payment-account.md) - Tabs API > Payment Accounts [List customer payment accounts](https://docs.tabs.com/api-reference/payment-accounts/integrators-api-customer-payment-accounts-controller-v-3-get-customer-payment-accounts.md) - Tabs API > Revenue [List revenue](https://docs.tabs.com/api-reference/revenue/integrators-api-revenue-v-31-controller-get-revenues.md) - Tabs API > Transactions [Confirm a transaction has no matching invoice](https://docs.tabs.com/api-reference/transactions/integrators-api-transactions-controller-confirm-no-match.md) - Tabs API > Transactions [Get transaction by ID](https://docs.tabs.com/api-reference/transactions/integrators-api-transactions-controller-get-transaction-by-id.md) - Tabs API > Transactions [List transactions](https://docs.tabs.com/api-reference/transactions/integrators-api-transactions-controller-get-transactions.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.tabs.com/openapi.json) - [OpenAPI YAML](https://docs.tabs.com/openapi.yaml)