> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.tabs.com/api-reference/contracts/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.tabs.com/_mcp/server. # Contracts > API docs and guides for Tabs — billing, contracts, payments, revenue recognition, and integrations. ## API Docs - Contracts [List contracts](https://docs.tabs.com/api-reference/contracts/getContracts.md) - Contracts [Create contract](https://docs.tabs.com/api-reference/contracts/createContract.md) - Contracts [List deleted contracts](https://docs.tabs.com/api-reference/contracts/getDeletedContracts.md) - Contracts [Get contract by ID](https://docs.tabs.com/api-reference/contracts/getContractById.md) - Contracts [Update contract](https://docs.tabs.com/api-reference/contracts/updateContract.md) - Contracts [Download contract file](https://docs.tabs.com/api-reference/contracts/getContractFile.md) - Contracts [Upload contract file](https://docs.tabs.com/api-reference/contracts/uploadContractFile.md) - Contracts [Create contract obligation](https://docs.tabs.com/api-reference/contracts/createObligation.md) - Contracts [Get contract obligation by ID](https://docs.tabs.com/api-reference/contracts/getObligation.md) - Contracts [Delete contract obligation](https://docs.tabs.com/api-reference/contracts/deleteObligation.md) - Contracts [Perform contract action](https://docs.tabs.com/api-reference/contracts/contractActions.md) - Contracts [Update contract obligation](https://docs.tabs.com/api-reference/contracts/updateObligation.md) - Contracts [Upsert obligation custom revenue](https://docs.tabs.com/api-reference/contracts/upsertCustomRevenue.md) - Contracts [List contract billing term groups](https://docs.tabs.com/api-reference/contracts/getBillingTermGroups.md) - Contracts [Delete contract billing term group](https://docs.tabs.com/api-reference/contracts/deleteBillingTermGroup.md) - Contracts [Change event type for selected billing terms and POBs in a group](https://docs.tabs.com/api-reference/contracts/changeBillingTermGroupEventType.md) - Contracts [List contract performance obligations](https://docs.tabs.com/api-reference/contracts/getPerformanceObligationsWithRevenue.md) - Contracts [Bulk save contract performance obligations](https://docs.tabs.com/api-reference/contracts/batchSavePobsForContract.md) - Contracts [Update contract performance obligation](https://docs.tabs.com/api-reference/contracts/updatePerformanceObligation.md) - Contracts [List contract billing terms](https://docs.tabs.com/api-reference/contracts/getBillingTerms.md) - Contracts [Create contract billing term](https://docs.tabs.com/api-reference/contracts/createBillingTerm.md) - Contracts [Delete contract billing term](https://docs.tabs.com/api-reference/contracts/deleteBillingTerm.md) - Contracts [Update contract billing term](https://docs.tabs.com/api-reference/contracts/patchBillingTerm.md) - Contracts [Append commitment schedule](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-append-commitment-schedule.md) - Contracts [Append commitment step](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-append-commitment-step.md) - Contracts [Create billing term seat amendment](https://docs.tabs.com/api-reference/contracts/contracts-billing-microservice-controller-create-billing-term-seat-amendment.md) - Contracts [Create commitments for a contract](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-create-nested-commitments.md) - Contracts [Delete billing term seat amendment](https://docs.tabs.com/api-reference/contracts/contracts-billing-microservice-controller-delete-billing-term-seat-amendment.md) - Contracts [Delete commitment schedule](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-delete-commitment-schedule.md) - Contracts [Delete commitment step](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-delete-commitment-step.md) - Contracts [Delete contract file](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-delete-contract-file.md) - Contracts [Delete contract metadata](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-delete-contract-metadata.md) - Contracts [Get contract metadata](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-get-contract-metadata.md) - Contracts [List billing term seat amendments](https://docs.tabs.com/api-reference/contracts/contracts-billing-microservice-controller-get-seat-amendments-for-billing-term.md) - Contracts [Terminate billing term](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-terminate-billing-term.md) - Contracts [Update commitment schedule](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-patch-commitment-schedule.md) - Contracts [Update commitment step](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-update-commitment-step.md) - Contracts [Update contract metadata](https://docs.tabs.com/api-reference/contracts/integrators-api-contractsv-3-controller-update-contract-metadata.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)