# BuildWorkPro Invoices API

**Canonical:** https://apis.io/apis/buildworkpro-com/buildworkpro-com-invoices-api/  
**Provider:** BuildWorkPro — https://apis.io/providers/buildworkpro-com/  
**Base URL:** https://app.buildworkpro.com/api/v1  
**Documentation:** https://buildworkpro.com/docs/

BuildWorkPro Invoices API is one of 26 APIs that [BuildWorkPro](https://apis.io/providers/buildworkpro-com/) 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.

Accounts receivable: invoices, line items, payments, sending and voiding.

## Operations (25)

| Method | Path | Summary |
|---|---|---|
| POST | `/invoices/{id}/move` | Move a invoice to another project |
| GET | `/invoices` | List invoices |
| POST | `/invoices` | Create an invoice |
| GET | `/invoices/summary` | Aggregate invoice totals |
| GET | `/invoices/{id}` | Fetch an invoice |
| PATCH | `/invoices/{id}` | Update a draft invoice |
| DELETE | `/invoices/{id}` | Soft-delete a draft invoice |
| POST | `/invoices/from-bid` | Create an invoice from a bid |
| POST | `/invoices/from-pay-app` | Create an invoice from an approved pay application |
| POST | `/invoices/{id}/send` | Email the invoice and mark it sent |
| POST | `/invoices/{id}/mark-sent` | Mark an invoice sent without emailing it |
| POST | `/invoices/{id}/send-via-quickbooks` | Send an invoice from QuickBooks Online |
| POST | `/invoices/{id}/mark-paid` | Mark an invoice paid in full |
| POST | `/invoices/{id}/void` | Void an invoice |
| POST | `/invoices/{id}/billing-source` | Link or unlink what an invoice bills |
| POST | `/invoices/{id}/qbo/sync` | Queue a QuickBooks Online push |
| GET | `/invoices/{id}/payments` | List the invoice's payment ledger |
| POST | `/invoices/{id}/payments` | Record a manual payment |
| PATCH | `/invoices/{id}/payments/{paymentId}` | Edit a manual payment |
| DELETE | `/invoices/{id}/payments/{paymentId}` | Void a manual payment |
| POST | `/invoices/{id}/lines` | Append a line item to a draft |
| PATCH | `/invoices/{id}/lines/{lineId}` | Update a line item |
| DELETE | `/invoices/{id}/lines/{lineId}` | Remove a line item |
| POST | `/invoices/{id}/lines/reorder` | Reorder line items |
| GET | `/invoices/{id}/pdf` | Render the invoice as a PDF |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/buildworkpro-com/openapi/buildworkpro-com-invoices-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/buildworkpro-com/json-schema/buildworkpro-com-bid-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildworkpro-com/json-schema/buildworkpro-com-bid-line-item-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildworkpro-com/json-schema/buildworkpro-com-update-project-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildworkpro-com/json-schema/buildworkpro-com-create-project-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildworkpro-com/json-schema/buildworkpro-com-project-schema.json
- **JSONSchema** — https://artifacts.apis.io/buildworkpro-com/json-schema/buildworkpro-com-pay-app-schema.json

## Other BuildWorkPro APIs (12)

- [BuildWorkPro Bids API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-bids-api/)
- [BuildWorkPro Briefing API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-briefing-api/)
- [BuildWorkPro Calendar API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-calendar-api/)
- [BuildWorkPro Comments API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-comments-api/)
- [BuildWorkPro Contacts API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-contacts-api/)
- [BuildWorkPro Crew Assignments API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-crewassignments-api/)
- [BuildWorkPro Documents API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-documents-api/)
- [BuildWorkPro Jobs API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-jobs-api/)
- [BuildWorkPro Leads API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-leads-api/)
- [BuildWorkPro Notifications API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-notifications-api/)
- [BuildWorkPro OAuth API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-oauth-api/)
- [BuildWorkPro Observability API](https://apis.io/apis/buildworkpro-com/buildworkpro-com-observability-api/)

## Tags

Invoices

---

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