# Fresnel Software Production API

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

Fresnel Software Production 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 Production. The published artifact set on APIs.io includes an OpenAPI specification.

The Production API from Fresnel Software — 31 operation(s) for production.

## Operations (60 of 68)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/production/custom_field_visibility/` | List Production Report Custom Field Visibilities |
| POST | `/api/v1/production/custom_field_visibility/` | Create Production Report Custom Field Visibility |
| POST | `/api/v1/production/custom_field_visibility/bulk/` | Bulk (Production Report Custom Field Visibility) |
| POST | `/api/v1/production/custom_field_visibility/bulk_compacted/` | Bulk Compacted (Production Report Custom Field Visibility) |
| GET | `/api/v1/production/custom_field_visibility/{id}/` | Retrieve Production Report Custom Field Visibility |
| PUT | `/api/v1/production/custom_field_visibility/{id}/` | Update Production Report Custom Field Visibility |
| PATCH | `/api/v1/production/custom_field_visibility/{id}/` | Partial Update Production Report Custom Field Visibility |
| DELETE | `/api/v1/production/custom_field_visibility/{id}/` | Delete Production Report Custom Field Visibility |
| GET | `/api/v1/production/custom_fields` | Api v1 production custom fields retrieve |
| GET | `/api/v1/production/extra_work_item_quantity_request_query` | Extra Work Item Quantity Request Grid View |
| GET | `/api/v1/production/extra_work_order_requests/` | List Extra Work Order Requests |
| POST | `/api/v1/production/extra_work_order_requests/` | Create Extra Work Order Request |
| GET | `/api/v1/production/extra_work_order_requests/{id}/` | Retrieve Extra Work Order Request |
| PUT | `/api/v1/production/extra_work_order_requests/{id}/` | Update Extra Work Order Request |
| PATCH | `/api/v1/production/extra_work_order_requests/{id}/` | Partial Update Extra Work Order Request |
| DELETE | `/api/v1/production/extra_work_order_requests/{id}/` | Delete Extra Work Order Request |
| GET | `/api/v1/production/header_custom_field_visibility/` | List Production Report Header Custom Field Visibilities |
| POST | `/api/v1/production/header_custom_field_visibility/` | Create Production Report Header Custom Field Visibility |
| GET | `/api/v1/production/header_custom_field_visibility/{id}/` | Retrieve Production Report Header Custom Field Visibility |
| PUT | `/api/v1/production/header_custom_field_visibility/{id}/` | Update Production Report Header Custom Field Visibility |
| PATCH | `/api/v1/production/header_custom_field_visibility/{id}/` | Partial Update Production Report Header Custom Field Visibility |
| DELETE | `/api/v1/production/header_custom_field_visibility/{id}/` | Delete Production Report Header Custom Field Visibility |
| GET | `/api/v1/production/production_report_grid/` | List Production Report Quantities |
| POST | `/api/v1/production/production_report_grid/` | Create Production Report Quantity |
| GET | `/api/v1/production/production_report_grid/{id}/` | Retrieve Production Report Quantity |
| PUT | `/api/v1/production/production_report_grid/{id}/` | Update Production Report Quantity |
| PATCH | `/api/v1/production/production_report_grid/{id}/` | Partial Update Production Report Quantity |
| DELETE | `/api/v1/production/production_report_grid/{id}/` | Delete Production Report Quantity |
| GET | `/api/v1/production/production_report_grid_query` | Production Report Grid Grid View |
| GET | `/api/v1/production/production_report_lines/` | List Production Report Items |
| POST | `/api/v1/production/production_report_lines/` | Create Production Report Item |
| POST | `/api/v1/production/production_report_lines/batch_delete/` | Batch Delete Api (Production Report Item) |
| POST | `/api/v1/production/production_report_lines/batch_update/` | Batch Update Api (Production Report Item) |
| GET | `/api/v1/production/production_report_lines/{id}/` | Retrieve Production Report Item |
| PUT | `/api/v1/production/production_report_lines/{id}/` | Update Production Report Item |
| PATCH | `/api/v1/production/production_report_lines/{id}/` | Partial Update Production Report Item |
| DELETE | `/api/v1/production/production_report_lines/{id}/` | Delete Production Report Item |
| GET | `/api/v1/production/production_report_locations/` | List Production Report Locations |
| POST | `/api/v1/production/production_report_locations/` | Create Production Report Location |
| GET | `/api/v1/production/production_report_locations/{id}/` | Retrieve Production Report Location |
| PUT | `/api/v1/production/production_report_locations/{id}/` | Update Production Report Location |
| PATCH | `/api/v1/production/production_report_locations/{id}/` | Partial Update Production Report Location |
| DELETE | `/api/v1/production/production_report_locations/{id}/` | Delete Production Report Location |
| GET | `/api/v1/production/production_report_quantities/` | List Production Report Quantities |
| POST | `/api/v1/production/production_report_quantities/` | Create Production Report Quantity |
| GET | `/api/v1/production/production_report_quantities/{id}/` | Retrieve Production Report Quantity |
| PUT | `/api/v1/production/production_report_quantities/{id}/` | Update Production Report Quantity |
| PATCH | `/api/v1/production/production_report_quantities/{id}/` | Partial Update Production Report Quantity |
| DELETE | `/api/v1/production/production_report_quantities/{id}/` | Delete Production Report Quantity |
| GET | `/api/v1/production/production_reports/` | List Production Reports |
| POST | `/api/v1/production/production_reports/` | Create Production Report |
| POST | `/api/v1/production/production_reports/batch_delete/` | Batch Delete Api (Production Report) |
| POST | `/api/v1/production/production_reports/batch_update/` | Batch Update Api (Production Report) |
| GET | `/api/v1/production/production_reports/{content_object_pk}/comments/` | List Comments |
| POST | `/api/v1/production/production_reports/{content_object_pk}/comments/` | Create Comment |
| GET | `/api/v1/production/production_reports/{content_object_pk}/comments/{id}/` | Retrieve Comment |
| GET | `/api/v1/production/production_reports/{id}/` | Retrieve Production Report |
| PUT | `/api/v1/production/production_reports/{id}/` | Update Production Report |
| PATCH | `/api/v1/production/production_reports/{id}/` | Partial Update Production Report |
| DELETE | `/api/v1/production/production_reports/{id}/` | Delete Production Report |

…and 8 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-production-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

Production

---

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