# Fresnel Software Invoicing API

**Canonical:** https://apis.io/apis/vitruvi/vitruvi-invoicing-api/  
**Provider:** Fresnel Software — https://apis.io/providers/vitruvi/  
**Documentation:** https://vitruvisoftware.com/platform/overview

Fresnel Software Invoicing API is one of 70 APIs that [Fresnel Software](https://apis.io/providers/vitruvi/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Invoicing. The published artifact set on APIs.io includes an OpenAPI specification.

The Invoicing API from Fresnel Software — 42 operation(s) for invoicing.

## Operations (60 of 79)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/invoicing/deliverable_payable_item_templates/` | List Deliverable Payable Item Templates |
| POST | `/api/v1/invoicing/deliverable_payable_item_templates/` | Create Deliverable Payable Item Template |
| POST | `/api/v1/invoicing/deliverable_payable_item_templates/batch_delete/` | Batch Delete Api (Deliverable Payable Item Template) |
| POST | `/api/v1/invoicing/deliverable_payable_item_templates/batch_update/` | Batch Update Api (Deliverable Payable Item Template) |
| GET | `/api/v1/invoicing/deliverable_payable_item_templates/{id}/` | Retrieve Deliverable Payable Item Template |
| PUT | `/api/v1/invoicing/deliverable_payable_item_templates/{id}/` | Update Deliverable Payable Item Template |
| PATCH | `/api/v1/invoicing/deliverable_payable_item_templates/{id}/` | Partial Update Deliverable Payable Item Template |
| GET | `/api/v1/invoicing/invoice_item_work_items/` | List Work Items |
| PUT | `/api/v1/invoicing/invoice_item_work_items/{id}/` | Update Work Item |
| PATCH | `/api/v1/invoicing/invoice_item_work_items/{id}/` | Partial Update Work Item |
| GET | `/api/v1/invoicing/invoice_items/` | List Invoice Items |
| POST | `/api/v1/invoicing/invoice_items/batch_delete/` | Batch Delete Api (Invoice Item) |
| POST | `/api/v1/invoicing/invoice_items/batch_update/` | Batch Update Api (Invoice Item) |
| GET | `/api/v1/invoicing/invoice_items/{id}/` | Retrieve Invoice Item |
| PUT | `/api/v1/invoicing/invoice_items/{id}/` | Update Invoice Item |
| PATCH | `/api/v1/invoicing/invoice_items/{id}/` | Partial Update Invoice Item |
| GET | `/api/v1/invoicing/invoice_items_query` | Invoice Items Grid View |
| GET | `/api/v1/invoicing/invoices/` | List Invoices |
| POST | `/api/v1/invoicing/invoices/` | Create Invoice |
| POST | `/api/v1/invoicing/invoices/batch_delete/` | Batch Delete Api (Invoice) |
| POST | `/api/v1/invoicing/invoices/batch_update/` | Batch Update Api (Invoice) |
| GET | `/api/v1/invoicing/invoices/pdf/` | Multi Pdf (Invoice) |
| GET | `/api/v1/invoicing/invoices/{id}/` | Retrieve Invoice |
| PUT | `/api/v1/invoicing/invoices/{id}/` | Update Invoice |
| PATCH | `/api/v1/invoicing/invoices/{id}/` | Partial Update Invoice |
| DELETE | `/api/v1/invoicing/invoices/{id}/` | Delete Invoice |
| GET | `/api/v1/invoicing/invoices/{id}/aggregated_items/` | Aggregated Items (Invoice) |
| GET | `/api/v1/invoicing/invoices/{id}/detailed_items/` | Detailed Items (Invoice) |
| GET | `/api/v1/invoicing/invoices/{id}/pdf/` | Single Pdf (Invoice) |
| GET | `/api/v1/invoicing/invoices_query` | Invoices Grid View |
| GET | `/api/v1/invoicing/labor_material_payable_item_templates/` | List Labor Material Payable Item Templates |
| POST | `/api/v1/invoicing/labor_material_payable_item_templates/` | Create Labor Material Payable Item Template |
| POST | `/api/v1/invoicing/labor_material_payable_item_templates/batch_delete/` | Batch Delete Api (Labor Material Payable Item Template) |
| POST | `/api/v1/invoicing/labor_material_payable_item_templates/batch_update/` | Batch Update Api (Labor Material Payable Item Template) |
| GET | `/api/v1/invoicing/labor_material_payable_item_templates/{id}/` | Retrieve Labor Material Payable Item Template |
| PUT | `/api/v1/invoicing/labor_material_payable_item_templates/{id}/` | Update Labor Material Payable Item Template |
| PATCH | `/api/v1/invoicing/labor_material_payable_item_templates/{id}/` | Partial Update Labor Material Payable Item Template |
| GET | `/api/v1/invoicing/pricing_rule_sets/` | List Pricing Rule Sets |
| POST | `/api/v1/invoicing/pricing_rule_sets/` | Create Pricing Rule Set |
| GET | `/api/v1/invoicing/pricing_rule_sets/{id}/` | Retrieve Pricing Rule Set |
| PUT | `/api/v1/invoicing/pricing_rule_sets/{id}/` | Update Pricing Rule Set |
| PATCH | `/api/v1/invoicing/pricing_rule_sets/{id}/` | Partial Update Pricing Rule Set |
| DELETE | `/api/v1/invoicing/pricing_rule_sets/{id}/` | Delete Pricing Rule Set |
| GET | `/api/v1/invoicing/progress_payable_items/` | List Progress Payable Items |
| POST | `/api/v1/invoicing/progress_payable_items/` | Create Progress Payable Item |
| POST | `/api/v1/invoicing/progress_payable_items/batch_delete/` | Batch Delete Api (Progress Payable Item) |
| POST | `/api/v1/invoicing/progress_payable_items/batch_update/` | Batch Update Api (Progress Payable Item) |
| GET | `/api/v1/invoicing/progress_payable_items/{id}/` | Retrieve Progress Payable Item |
| PUT | `/api/v1/invoicing/progress_payable_items/{id}/` | Update Progress Payable Item |
| PATCH | `/api/v1/invoicing/progress_payable_items/{id}/` | Partial Update Progress Payable Item |
| DELETE | `/api/v1/invoicing/progress_payable_items/{id}/` | Delete Progress Payable Item |
| GET | `/api/v1/invoicing/purchase_orders/` | List Purchase Orders |
| POST | `/api/v1/invoicing/purchase_orders/` | Create Purchase Order |
| POST | `/api/v1/invoicing/purchase_orders/batch_delete/` | Batch Delete Api (Purchase Order) |
| POST | `/api/v1/invoicing/purchase_orders/batch_update/` | Batch Update Api (Purchase Order) |
| GET | `/api/v1/invoicing/purchase_orders/{id}/` | Retrieve Purchase Order |
| PUT | `/api/v1/invoicing/purchase_orders/{id}/` | Update Purchase Order |
| PATCH | `/api/v1/invoicing/purchase_orders/{id}/` | Partial Update Purchase Order |
| DELETE | `/api/v1/invoicing/purchase_orders/{id}/` | Delete Purchase Order |
| GET | `/api/v1/invoicing/regions_tax_codes/` | List Region Tax Codes |

…and 19 more operations. They are listed in full on the page.

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/vitruvi/refs/heads/main/openapi/vitruvi-invoicing-api-openapi.yml

## Other Fresnel Software APIs (12)

- [Vitruvi Platform](https://apis.io/apis/vitruvi/vitruvi-platform/)
- [Fresnel Software Aggregation API](https://apis.io/apis/vitruvi/vitruvi-aggregation-api/)
- [Fresnel Software Ai agent API](https://apis.io/apis/vitruvi/vitruvi-ai-agent-api/)
- [Fresnel Software Async events API](https://apis.io/apis/vitruvi/vitruvi-async-events-api/)
- [Fresnel Software Auth API](https://apis.io/apis/vitruvi/vitruvi-auth-api/)
- [Fresnel Software Conditional custom field overrides API](https://apis.io/apis/vitruvi/vitruvi-conditional-custom-field-overrides-api/)
- [Fresnel Software Configuration library API](https://apis.io/apis/vitruvi/vitruvi-configuration-library-api/)
- [Fresnel Software Content types API](https://apis.io/apis/vitruvi/vitruvi-content-types-api/)
- [Fresnel Software Crew categories API](https://apis.io/apis/vitruvi/vitruvi-crew-categories-api/)
- [Fresnel Software Crews API](https://apis.io/apis/vitruvi/vitruvi-crews-api/)
- [Fresnel Software Crews with resources API](https://apis.io/apis/vitruvi/vitruvi-crews-with-resources-api/)
- [Fresnel Software Custom field categories API](https://apis.io/apis/vitruvi/vitruvi-custom-field-categories-api/)

## Tags

Invoicing

---

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