# HubSpot docs: APIs 2026-03 CRM Objects Invoices

## Invoices

- [Invoices API](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/guide.md): Use the invoices API to create, manage, retrieve, and delete the invoices used for billing your customers.
- [Invoice object definition](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/object-definition.md): Information about the Invoice object, including identifiers, feature support, and default properties.
- [Create](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/create-invoice.md): Create a invoice with the given properties and return a copy of the object, including the ID. Documentation and examples for creating standard invoices is provided.
- [Read](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/get-invoice.md): Read an Object identified by `{invoiceId}`. `{invoiceId}` refers to the internal object ID by default, or optionally any unique property value as specified by the `idProperty` query param.  Control what is returned via the `properties` query param.
- [List](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/get-invoices.md): Read a page of invoices. Control what is returned via the `properties` query param.
- [Update](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/update-invoice-objectId.md): Perform a partial update of an Object identified by `{invoiceId}`or optionally a unique property value as specified by the `idProperty` query param. `{invoiceId}` refers to the internal object ID by default, and the `idProperty` query param refers to a property whose values are unique for the object…
- [Update](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/update-invoice.md): Perform a partial update of an Object identified by `{invoiceId}`or optionally a unique property value as specified by the `idProperty` query param. `{invoiceId}` refers to the internal object ID by default, and the `idProperty` query param refers to a property whose values are unique for the object…
- [Archive](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/delete-invoice.md): Move an Object identified by `{invoiceId}` to the recycling bin.

### Batch

- [Create a batch of invoices](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/batch/create-invoices.md): Create multiple invoices at once by providing a batch of invoice data, and receive a response with details of the created invoices, including their IDs.
- [Read a batch of invoices by internal ID, or unique property values](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/batch/get-invoices.md): Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value property.
- [Update a batch of invoices by internal ID, or unique property values](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/batch/update-invoices.md): Update multiple invoices in a single request using either their internal IDs or unique property values. This endpoint allows for efficient batch processing of invoice updates, ensuring that changes are applied consistently across multiple records.
- [Create or update a batch of invoices by unique property values](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/batch/upsert-invoices.md): Create or update records identified by a unique property value as specified by the `idProperty` query param. `idProperty` query param refers to a property whose values are unique for the object.
- [Archive a batch of invoices by ID](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/batch/delete-invoices.md): Archive multiple invoices by their IDs in a single request. This operation moves the specified invoices to the archive, making them inactive but retrievable for future reference.

### Search

- [Search for invoices using specified criteria.](https://developers.hubspot.com/docs/api-reference/2026-03/crm/objects/invoices/search/search-invoices.md): Execute a search for invoices based on filter criteria, sorting options, and properties to include in the response. This endpoint supports pagination and allows for complex queries using multiple filter groups.

## OpenAPI Specs

- [crm-invoices-v2026-03](/docs/specs/2026-03/crm-invoices-v2026-03.json)
