# Agave Project Management API

**Canonical:** https://apis.io/apis/agave/agave-project-management-api/  
**Provider:** Agave — https://apis.io/providers/agave/  
**Base URL:** https://api.agaveapi.com  
**Documentation:** https://docs.agaveapi.com/

Agave Project Management API is one of 18 APIs that [Agave](https://apis.io/providers/agave/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Project Management. The published artifact set on APIs.io includes an OpenAPI specification.

Project Management resources in the Agave unified construction API.

## Operations (60 of 73)

| Method | Path | Summary |
|---|---|---|
| GET | `/projects` | List Projects |
| POST | `/projects` | New Project |
| GET | `/projects/{project_id}` | Show Project |
| PUT | `/projects/{project_id}` | Update Project |
| DELETE | `/projects/{project_id}` | Delete Project |
| GET | `/checklists` | List Checklists |
| GET | `/checklists/{checklist_id}` | Show Checklist |
| GET | `/checklist-templates` | List Checklist Templates |
| GET | `/checklist-templates/{checklist_template_id}` | Show Checklist Template |
| GET | `/contacts` | List Contacts (Company) |
| POST | `/contacts` | New Contact (Company) |
| GET | `/vendors/{vendor_id}/contacts` | List Contacts (Vendor) |
| GET | `/customers/{customer_id}/contacts` | List Contacts (Customer) |
| POST | `/customers/{customer_id}/contacts` | New Contact (Customer) |
| GET | `/contacts/{contact_id}` | Show Contact (Company) |
| PUT | `/contacts/{contact_id}` | Update Contact (Company) |
| DELETE | `/contacts/{contact_id}` | Delete Contact (Company) |
| GET | `/vendors/{vendor_id}/contacts/{contact_id}` | Show Contact (Vendor) |
| GET | `/customers/{customer_id}/contacts/{contact_id}` | Show Contact (Customer) |
| PUT | `/customers/{customer_id}/contacts/{contact_id}` | Update Contact (Customer) |
| DELETE | `/customers/{customer_id}/contacts/{contact_id}` | Delete Contact (Customer) |
| GET | `/coordination-issues` | List Coordination Issues |
| POST | `/coordination-issues` | New Coordination Issue |
| GET | `/coordination-issues/{coordination_issue_id}` | Show Coordination Issue |
| PUT | `/coordination-issues/{coordination_issue_id}` | Update Coordination Issue |
| DELETE | `/coordination-issues/{coordination_issue_id}` | Delete Coordination Issue |
| POST | `/coordination-issues/{coordination_issue_id}/attachments` | New Attachment |
| POST | `/coordination-issues/{coordination_issue_id}/viewpoints` | New Viewpoint |
| GET | `/drawings` | List Drawings |
| GET | `/drawings/{drawing_id}` | Show Drawing |
| GET | `/drawings/{drawing_id}/versions` | List Drawing Versions |
| GET | `/drawings/{drawing_id}/versions/{drawing_version_id}` | Show Drawing Version |
| GET | `/drawing-areas` | List Drawing Areas |
| GET | `/drawing-areas/{drawing_area_id}` | Show Drawing Folder |
| GET | `/issues` | List Issues |
| GET | `/locations` | List Locations |
| GET | `/locations/{location_id}` | Show Location |
| GET | `/observations` | List Observations |
| POST | `/observations` | New Observation |
| GET | `/observations/{observation_id}` | Show Observation |
| PUT | `/observations/{observation_id}` | Update Observation |
| DELETE | `/observations/{observation_id}` | Delete Observation |
| POST | `/observations/{observation_id}/attachments` | New Attachment |
| GET | `/rfis` | List RFIs |
| POST | `/rfis` | New RFI |
| GET | `/rfis/{rfi_id}` | Show RFI |
| POST | `/rfis/{rfi_id}/attachments` | New Attachment |
| POST | `/rfis/{rfi_id}/responses` | New RFI Response |
| GET | `/specification-sections` | List Specification Sections |
| GET | `/specification-sections/{specification_section_id}` | Show Specification Section |
| GET | `/specification-sections/{specification_section_id}/versions` | List Specification Section Versions |
| GET | `/specification-sections/{specification_section_id}/versions/{specification_section_version_id}` | Show Specification Section Version |
| GET | `/submittals` | List Submittals |
| POST | `/submittals` | New Submittal |
| GET | `/submittals/{submittal_id}` | Show Submittal |
| PUT | `/submittals/{submittal_id}` | Update Submittal |
| POST | `/submittals/{submittal_id}/attachments` | Attach to Submittal |
| POST | `/submittals/{submittal_id}/submittal-reviewers/{id}/attachments` | Attach to Submittal Reviewer |
| DELETE | `/submittals/{id}` | Delete Submittal |
| GET | `/submittal-packages` | List Submittal Packages |

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

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/agave/refs/heads/main/openapi/agave-project-management-api-openapi.yml

## Other Agave APIs (12)

- [Agave Link Component](https://apis.io/apis/agave/agave-link/)
- [Agave File Manager Component](https://apis.io/apis/agave/agave-file-manager/)
- [Agave Budgets API](https://apis.io/apis/agave/agave-budgets-api/)
- [Agave Contracts API](https://apis.io/apis/agave/agave-contracts-api/)
- [Agave Cost Codes API](https://apis.io/apis/agave/agave-cost-codes-api/)
- [Agave Employees API](https://apis.io/apis/agave/agave-employees-api/)
- [Agave Invoices API](https://apis.io/apis/agave/agave-invoices-api/)
- [Agave Link Sessions API](https://apis.io/apis/agave/agave-link-sessions-api/)
- [Agave Projects API](https://apis.io/apis/agave/agave-projects-api/)
- [Agave Timesheets API](https://apis.io/apis/agave/agave-timesheets-api/)
- [Agave Vendors API](https://apis.io/apis/agave/agave-vendors-api/)
- [Agave Common API](https://apis.io/apis/agave/agave-common-api/)

## Tags

Project Management

---

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