# Fresnel Software Scheduling API

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

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

The Scheduling API from Fresnel Software — 21 operation(s) for scheduling.

## Operations (44)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/scheduling/ai_scheduling` | Api v1 scheduling ai scheduling create |
| GET | `/api/v1/scheduling/draft_schedule/` | List Draft Schedules |
| GET | `/api/v1/scheduling/draft_schedule/{id}/` | Retrieve Draft Schedule |
| PUT | `/api/v1/scheduling/draft_schedule/{id}/` | Update Draft Schedule |
| PATCH | `/api/v1/scheduling/draft_schedule/{id}/` | Partial Update Draft Schedule |
| POST | `/api/v1/scheduling/draft_schedule/{id}/apply/` | Apply (Draft Schedule) |
| GET | `/api/v1/scheduling/schedule_dependencies_by_item` | Api v1 scheduling schedule dependencies by item retrieve |
| POST | `/api/v1/scheduling/schedule_item_dependencies/batch_delete/` | Batch Delete Api (Schedule Item Dependency) |
| POST | `/api/v1/scheduling/schedule_item_dependencies/batch_update/` | Batch Update Api (Schedule Item Dependency) |
| DELETE | `/api/v1/scheduling/schedule_item_dependencies/{id}/` | Delete Schedule Item Dependency |
| GET | `/api/v1/scheduling/schedule_items` | Api v1 scheduling schedule items retrieve |
| PATCH | `/api/v1/scheduling/schedule_items` | Api v1 scheduling schedule items partial update |
| GET | `/api/v1/scheduling/schedule_unrestricted` | Api v1 scheduling schedule unrestricted retrieve |
| POST | `/api/v1/scheduling/schedule_work_package/{id}` | Api v1 scheduling schedule work package create |
| GET | `/api/v1/scheduling/task_dependencies/` | List scheduling task dependencies |
| POST | `/api/v1/scheduling/task_dependencies/` | Create scheduling task dependencies |
| GET | `/api/v1/scheduling/task_dependencies/{id}/` | Get scheduling task dependencies |
| PUT | `/api/v1/scheduling/task_dependencies/{id}/` | Update scheduling task dependencies |
| PATCH | `/api/v1/scheduling/task_dependencies/{id}/` | Patch scheduling task dependencies |
| DELETE | `/api/v1/scheduling/task_dependencies/{id}/` | Delete scheduling task dependencies |
| GET | `/api/v1/scheduling/task_items/` | List Tasks |
| POST | `/api/v1/scheduling/task_items/` | Create Task |
| GET | `/api/v1/scheduling/task_items/{id}/` | Retrieve Task |
| PUT | `/api/v1/scheduling/task_items/{id}/` | Update Task |
| PATCH | `/api/v1/scheduling/task_items/{id}/` | Partial Update Task |
| DELETE | `/api/v1/scheduling/task_items/{id}/` | Delete Task |
| GET | `/api/v1/scheduling/task_template_dependencies/` | List scheduling task template dependencies |
| POST | `/api/v1/scheduling/task_template_dependencies/` | Create scheduling task template dependencies |
| GET | `/api/v1/scheduling/task_template_dependencies/{id}/` | Get scheduling task template dependencies |
| PUT | `/api/v1/scheduling/task_template_dependencies/{id}/` | Update scheduling task template dependencies |
| PATCH | `/api/v1/scheduling/task_template_dependencies/{id}/` | Patch scheduling task template dependencies |
| DELETE | `/api/v1/scheduling/task_template_dependencies/{id}/` | Delete scheduling task template dependencies |
| GET | `/api/v1/scheduling/task_templates/` | List scheduling task templates |
| POST | `/api/v1/scheduling/task_templates/` | Create scheduling task templates |
| GET | `/api/v1/scheduling/task_templates/{id}/` | Get scheduling task templates |
| PUT | `/api/v1/scheduling/task_templates/{id}/` | Update scheduling task templates |
| PATCH | `/api/v1/scheduling/task_templates/{id}/` | Patch scheduling task templates |
| DELETE | `/api/v1/scheduling/task_templates/{id}/` | Delete scheduling task templates |
| GET | `/api/v1/scheduling/tasks/` | List Work Orders |
| POST | `/api/v1/scheduling/tasks/` | Create Work Order |
| GET | `/api/v1/scheduling/tasks/{id}/` | Retrieve Work Order |
| PUT | `/api/v1/scheduling/tasks/{id}/` | Update Work Order |
| PATCH | `/api/v1/scheduling/tasks/{id}/` | Partial Update Work Order |
| DELETE | `/api/v1/scheduling/tasks/{id}/` | Delete Work Order |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/vitruvi/refs/heads/main/openapi/vitruvi-scheduling-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

Scheduling

---

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