# Teamleader Invoices API

**Canonical:** https://apis.io/apis/teamleader/teamleader-invoices-api/  
**Provider:** Teamleader — https://apis.io/providers/teamleader/  
**Base URL:** https://api.focus.teamleader.eu  
**Documentation:** https://developer.focus.teamleader.eu/docs/authentication

Teamleader Invoices API is one of 14 APIs that [Teamleader](https://apis.io/providers/teamleader/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Invoices. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Invoices API from Teamleader — 9 operation(s) for invoices.

## Operations (9)

| Method | Path | Summary |
|---|---|---|
| POST | `/invoices.book` | Book a draft invoice |
| POST | `/invoices.copy` | Creates a new draft invoice based on another invoice |
| POST | `/invoices.delete` | Delete an existing invoice |
| POST | `/invoices.download` | Download an invoice in a specific format |
| POST | `/invoices.draft` | Draft a new invoice |
| POST | `/invoices.info` | Get details for a single invoice |
| POST | `/invoices.list` | List invoices with filtering and pagination support |
| POST | `/invoices.update` | Update a draft invoice. Booked invoices cannot be updated |
| POST | `/invoices.updateBooked` | Update a booked invoice |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/teamleader/refs/heads/main/openapi/teamleader-invoices-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/teamleader/refs/heads/main/json-schema/teamleader-post-invoices-draft-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/teamleader/refs/heads/main/json-schema/teamleader-post-tickets-create-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/teamleader/refs/heads/main/json-schema/teamleader-post-invoices-update-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/teamleader/refs/heads/main/json-schema/teamleader-post-deals-create-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/teamleader/refs/heads/main/json-schema/teamleader-post-contacts-add-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/teamleader/refs/heads/main/json-schema/teamleader-post-tasks-create-request-schema.json

## Other Teamleader APIs (12)

- [Teamleader Contacts API](https://apis.io/apis/teamleader/teamleader-contacts-api/)
- [Teamleader Daysoff API](https://apis.io/apis/teamleader/teamleader-daysoff-api/)
- [Teamleader Deals API](https://apis.io/apis/teamleader/teamleader-deals-api/)
- [Teamleader Expenses API](https://apis.io/apis/teamleader/teamleader-expenses-api/)
- [Teamleader Files API](https://apis.io/apis/teamleader/teamleader-files-api/)
- [Teamleader Leveltwoareas API](https://apis.io/apis/teamleader/teamleader-leveltwoareas-api/)
- [Teamleader Lostreasons API](https://apis.io/apis/teamleader/teamleader-lostreasons-api/)
- [Teamleader Tasks API](https://apis.io/apis/teamleader/teamleader-tasks-api/)
- [Teamleader Tickets API](https://apis.io/apis/teamleader/teamleader-tickets-api/)
- [Teamleader Ticketstatus API](https://apis.io/apis/teamleader/teamleader-ticketstatus-api/)
- [Teamleader Timers API](https://apis.io/apis/teamleader/teamleader-timers-api/)
- [Teamleader Useravailability API](https://apis.io/apis/teamleader/teamleader-useravailability-api/)

## Tags

Invoices

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/teamleader/teamleader-invoices-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/teamleader/.
