# Tabs Documentation > Documentation for Tabs ## Guides - [Getting Started with Tabs](https://docs.tabsplatform.com/docs/getting-started.md): Tabs is an AI-native revenue automation platform that streamlines contract ingest, billing generation, bill send, communications, cash application, revenue recognition, and reporting. - [Authentication](https://docs.tabsplatform.com/docs/authentication.md): API Keys to connect to the Universal API - [The Tabs Data Model](https://docs.tabsplatform.com/docs/the-tabs-data-model.md) - [Customers](https://docs.tabsplatform.com/docs/customers.md) - [Contracts](https://docs.tabsplatform.com/docs/contracts.md) - [Revenue Categories](https://docs.tabsplatform.com/docs/products.md) - [Items](https://docs.tabsplatform.com/docs/items.md) - [Obligations](https://docs.tabsplatform.com/docs/obligations.md) - [Invoices](https://docs.tabsplatform.com/docs/invoices.md) - [Payments](https://docs.tabsplatform.com/docs/payments.md) - [Usage Events (Legacy)](https://docs.tabsplatform.com/docs/usage.md) - [Usage Events (Beta)](https://docs.tabsplatform.com/docs/usage-events-beta.md): Let you account manager know if you would like to participate in our new Usage API Beta. - [SLAs and Uptime](https://docs.tabsplatform.com/docs/slas-and-uptime.md) - [Filter Rules](https://docs.tabsplatform.com/docs/filter-rules.md) - [Need something?](https://docs.tabsplatform.com/docs/need-something.md) ## API Reference - [Liveness check](https://docs.tabsplatform.com/reference/healthcontroller_live.md) - [Health check](https://docs.tabsplatform.com/reference/healthcontroller_check.md) - [Bulk create events (legacy)](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_createevents.md) - [Bulk delete events (legacy)](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_deleteeventsbulk.md) - [Create event (legacy)](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_createevent.md) - [List events (legacy)](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_getevents.md) - [Delete event (legacy)](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_deleteevents.md) - [List event types](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_geteventtypes.md) - [Create event type](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_createeventtype.md) - [Get event type by ID](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_geteventtypebyeventtypeid.md) - [Delete event type](https://docs.tabsplatform.com/reference/integratorsapieventscontroller_deleteeventtype.md) - [List classes](https://docs.tabsplatform.com/reference/integratorsapiclassescontroller_getclasses.md): Class comes from QBO only, and can be populated on an obligation. This does not apply to NS users - [List departments](https://docs.tabsplatform.com/reference/integratorsapidepartmentscontroller_getdepartments.md): Departments synced from the connected ERP (QuickBooks, NetSuite, or Sage Intacct). Can be populated on an obligation or billing term. - [List projects](https://docs.tabsplatform.com/reference/integratorsapiprojectscontroller_getprojects.md): Projects synced from the connected ERP (e.g. Sage Intacct). Can be populated on an obligation or billing term. A project may be tied to a single customer via customerId, or null for internal projects. - [List custom fields](https://docs.tabsplatform.com/reference/integratorsapicustomfieldscontroller_getcustomfields.md) - [List items](https://docs.tabsplatform.com/reference/integratorsapiitemscontroller_getitems.md) - [Get item by ID](https://docs.tabsplatform.com/reference/integratorsapiitemscontroller_getitembyid.md) - [Get customer by ID](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_getcustomerbyid.md) - [Delete customer](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_deletecustomer.md) - [List customers](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_getcustomers.md) - [Create customer](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_createcustomer.md) - [Create sub-customer](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_createsubcustomer.md) - [Get customer invoice by ID](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_getinvoice.md) - [Update invoice external IDs](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_updateinvoiceexternalids.md) - [Download invoice PDF](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_getinvoiceaspdf.md) - [Perform invoice action](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_invoiceactions.md) - [Get invoice payment by ID](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_getpayment.md) - [Create invoice payment](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_createpayment.md) - [Upload invoice attachment](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_uploadattachmenttoinvoice.md) - [Update customer auto-charge](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_updatecustomerautocharge.md) - [Update customer credit card fees exemption](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_updatecustomerccfeesexemption.md) - [Update customer custom fields](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_updatecustomercustomfield.md) - [Create customer contacts](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_createcontacts.md) - [List customer contacts](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_getcontacts.md) - [Create customer address](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_createaddress.md) - [Update customer contact](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_updatecontact.md) - [Upsert customer external ID](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_upsertcustomerexternalid.md) - [List invoice credit memos](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_getcreditmemosbyinvoice.md) - [Update customer name](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_updatecustomername.md) - [Update invoice PO number](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_updateinvoicepo.md) - [Update invoice memo](https://docs.tabsplatform.com/reference/integratorsapicustomerscontroller_updateinvoicememo.md) - [List contracts](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_getcontracts.md) - [Create contract](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_createcontract.md) - [Get contract by ID](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_getcontractbyid.md) - [Update contract](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_updatecontract.md) - [Upload contract file](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_uploadcontractfile.md) - [Download contract file](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_getcontractfile.md) - [Create contract obligation](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_createobligation.md) - [Get contract obligation by ID](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_getobligation.md) - [Delete contract obligation](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_deleteobligation.md) - [Perform contract action](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_contractactions.md) - [Update contract obligation](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_updateobligation.md) - [Upsert obligation custom revenue](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_upsertcustomrevenue.md) - [List contract billing term groups](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_getbillingtermgroups.md) - [Delete contract billing term group](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_deletebillingtermgroup.md) - [List contract performance obligations](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_getperformanceobligationswithrevenue.md) - [Bulk save contract performance obligations](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_batchsavepobsforcontract.md) - [Update contract performance obligation](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_updateperformanceobligation.md) - [List contract billing terms](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_getbillingterms.md) - [Create contract billing term](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_createbillingterm.md) - [Update contract billing term](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_patchbillingterm.md) - [Delete contract billing term](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_deletebillingterm.md) - [Update contract obligation](https://docs.tabsplatform.com/reference/integratorsapicontractsv31controller_updateobligation.md) - [List deleted contracts](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_getdeletedcontracts.md) - [Change event type for selected billing terms and POBs in a group](https://docs.tabsplatform.com/reference/integratorsapicontractsv3controller_changebillingtermgroupeventtype.md) - [List obligations](https://docs.tabsplatform.com/reference/integratorsapiobligationscontroller_getobligations.md) - [List invoices](https://docs.tabsplatform.com/reference/integratorsapiinvoicescontroller_getinvoices.md) - [List payments](https://docs.tabsplatform.com/reference/integratorsapipaymentscontroller_getpayments.md) - [List categories](https://docs.tabsplatform.com/reference/integratorsapicategoriescontroller_getcategories.md) - [Create category](https://docs.tabsplatform.com/reference/integratorsapicategoriescontroller_createcategory.md) - [Get category by ID](https://docs.tabsplatform.com/reference/integratorsapicategoriescontroller_getcategorybyid.md) - [Delete category](https://docs.tabsplatform.com/reference/integratorsapicategoriescontroller_deletecategory.md) - [Get job by ID](https://docs.tabsplatform.com/reference/integratorsapijobscontrollerv3_getjobstatusbyid.md) - [Get cash forecasting report](https://docs.tabsplatform.com/reference/integratorsapireportscontroller_getreport.md): Retrieves a paginated cash forecasting report showing due and paid amounts per period for each customer - [Get ARR report](https://docs.tabsplatform.com/reference/integratorsapireportscontroller_getarr.md) - [Get credit memo by ID](https://docs.tabsplatform.com/reference/integratorsapicreditmemoscontroller_getcreditmemo.md) - [List credit memos](https://docs.tabsplatform.com/reference/integratorsapicreditmemoscontroller_getcreditmemos.md) - [Create credit memo](https://docs.tabsplatform.com/reference/integratorsapicreditmemoscontroller_createcreditmemo.md) - [Apply credit memo](https://docs.tabsplatform.com/reference/integratorsapicreditmemoscontroller_applycreditmemo.md) - [Get merchant info](https://docs.tabsplatform.com/reference/integratorsapimerchantscontrollerv3_getmerchantinfo.md) - [Get book close date](https://docs.tabsplatform.com/reference/integratorsapimerchantscontrollerv3_getbookclosedate.md) - [List renewals](https://docs.tabsplatform.com/reference/integratorsapirenewalscontroller_getrenewals.md) - [List revenue](https://docs.tabsplatform.com/reference/integratorsapirevenuev31controller_getrevenues.md) - [List performance obligations](https://docs.tabsplatform.com/reference/integratorsapiperformanceobligationscontroller_searchperformanceobligations.md) - [Upsert recognized revenue](https://docs.tabsplatform.com/reference/integratorsapiperformanceobligationscontroller_upsertrecognizedrevenue.md) - [List commitments](https://docs.tabsplatform.com/reference/integratorsapicommitmentscontroller_getallcommitments.md) - [Create commitments](https://docs.tabsplatform.com/reference/integratorsapicommitmentscontroller_createusagecommitments.md) - [Update commitment](https://docs.tabsplatform.com/reference/integratorsapicommitmentscontroller_updateusagecommitment.md) - [Get a product by ID](https://docs.tabsplatform.com/reference/integratorsapiproductscontroller_getproduct.md) - [Update a product](https://docs.tabsplatform.com/reference/integratorsapiproductscontroller_updateproduct.md) - [Create a new product](https://docs.tabsplatform.com/reference/integratorsapiproductscontroller_createproduct.md) - [List all products for merchant](https://docs.tabsplatform.com/reference/integratorsapiproductscontroller_listproducts.md) - [List billing terms](https://docs.tabsplatform.com/reference/integratorsapibillingtermscontroller_getbillingterms.md) - [Application information](https://docs.tabsplatform.com/reference/info.md): Returns basic information about the application including name, version, and description - [Health check](https://docs.tabsplatform.com/reference/health-2.md): Returns the health status of the application and its dependencies (Valkey/Redis and Kafka) - [Get all events](https://docs.tabsplatform.com/reference/getevents.md): Fetches all usage events, and can be filtered as needed. Reach out to your account manager if you would like to participate in the Beta for the new Usage API. - [Create an event](https://docs.tabsplatform.com/reference/ingestevent.md): Creates a new usage event. Requires valid authentication and unique idempotency key. Reach out to your account manager if you would like to participate in the Beta for the new Usage API. - [Get API version information](https://docs.tabsplatform.com/reference/getversion.md): Returns the current API version, name, and description - [Delete an event](https://docs.tabsplatform.com/reference/deleteevent.md): Deletes a usage event by creating a new deletion event that links back to the original event. Requires valid authentication. Reach out to your account manager if you would like to participate in the Beta for the new Usage API.