Agave Project Management API

Project Management resources in the Agave unified construction API.

Operations 73

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 #
POST /submittal-packages New Submittal Package #
GET /submittal-packages/{submittal_package_id} Show Submittal Package #
PUT /submittal-packages/{submittal_package_id} Update Submittal Package #
DELETE /submittal-packages/{id} Delete Submittal Package #
GET /transmittals List Transmittals #
GET /transmittals/{transmittal_id} Show Transmittal #
GET /vendors List Vendors (Company) #
POST /vendors New Vendor #
PATCH /vendors Bulk Write Vendors #
GET /vendors/{vendor_id} Show Vendor #
DELETE /vendors/{vendor_id} Delete Project Vendor #
PUT /vendors/source_id:3404938 Update Vendor #
GET /work-logs List Work Logs #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/agave-project-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

agave-project-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Agave Unified Construction API (derived from the provider…
  version: '2021-11-21'
  description: Machine-readable OpenAPI DERIVED by API Evangelist from the Postman collection Agave publishes at https://docs.agaveapi.com/agave-api/postman-collection (AgaveAPI-2024-09-10.zip, collection exported 2024-09-10, 437 requests).
  contact:
    name: Agave API Support
    email: api-support@agaveapi.com
    url: https://docs.agaveapi.com
  x-derived-from: collections/agave-api-provider.postman_collection.json
  x-method: derived
  x-generated: '2026-08-30'
servers:
- url: https://api.agaveapi.com
  description: Production
security:
- ClientId: []
  ClientSecret: []
  AccountToken: []
tags:


# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/agave/refs/heads/main/openapi/agave-project-management-api-openapi.yml