For Agents
Read and write construction project data — projects, RFIs, submittals, documents, vendors — across Procore, PlanGrid, Autodesk Build, and other platforms through one unified API.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Agave Unified Construction API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Agave Unified Construction API API.
Create a Link token to connect a customer's construction platform account to the integration
List and inspect construction projects across all linked source systems
Read and create RFIs (Requests for Information) without per-platform integrations
Manage submittals across the connected project management platforms
GET STARTED
Use for: I need to create a Link token to connect a Procore account, List all active projects across the customer's linked construction platforms, Get the open RFIs for a specific project, Submit a new RFI on behalf of a project manager
Not supported: Does not handle accounting general ledger entries, payroll, or jobsite IoT telemetry — use for unified construction project, RFI, submittal, document, and vendor operations only.
Jentic publishes the only available OpenAPI document for Agave Unified Construction API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Agave Unified Construction API, keeping it validated and agent-ready. Agave is a unified API for construction software integrations — instead of integrating separately with Procore, PlanGrid, Autodesk Build, and other construction platforms, an app integrates once with Agave and gets normalised access to projects, RFIs, submittals, documents, and vendors across all connected systems. The API uses Link tokens to handle the per-customer connection flow.
Sync construction documents from the source platform into downstream systems
List vendors and subcontractors associated with a project
Enumerate the linked accounts a customer has connected through Agave
Patterns agents use Agave Unified Construction API API for, with concrete tasks.
★ Construction Project Management Integration
Construction tech vendors (analytics, scheduling, AI assistants, accounting integrations) use Agave to read project data from whichever PM platform their customer happens to use — Procore, PlanGrid, Autodesk Build — without writing N integrations. The Link flow handles the connection per-customer; the integration then calls /projects, /rfis, /submittals, and /documents using a unified schema.
After a customer completes the Link flow, list their projects via GET /projects and pull all open RFIs via GET /rfis for the most recent project
RFI and Submittal Workflow Automation
Project managers use third-party tools that read and post RFIs and submittals through Agave so the same workflow runs across platforms. The /rfis and /submittals endpoints return a normalised payload regardless of source, letting an automation rule (e.g., 'remind PM 3 days before submittal due') fire reliably across a portfolio with mixed PM tooling.
List all submittals via GET /submittals due in the next 14 days, then send each project manager a Slack reminder with the submittal title and due date
Construction Document Sync
BIM and document collaboration tools use Agave to ingest the latest drawings and documents from the customer's project platform on a schedule. GET /documents returns a unified document list with metadata (revision, project, type) the downstream tool can use to upsert into its own storage.
Pull GET /documents for each linked project nightly and upsert any new revisions into the BIM document store
AI Agent Construction Operations
Construction AI agents use Agave through Jentic to read RFIs, submittals, and project documents for the customer's connected platform and answer natural-language questions about project status. Jentic isolates the bearer token and Agave Link account references per call, so the agent never holds raw construction data credentials.
Search Jentic for 'list construction rfis', load the GET /rfis schema, and execute it for a specific project to summarise open RFIs in a status report
8 endpoints — jentic publishes the only available openapi specification for agave unified construction api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/link/token/create
Create a Link token for the connect flow
/linked-accounts
List linked customer accounts
/projects
List construction projects
/projects/{project_id}
Retrieve a specific project
/rfis
List RFIs across projects
/submittals
List submittals across projects
/documents
List project documents
/vendors
List project vendors
/link/token/create
Create a Link token for the connect flow
/linked-accounts
List linked customer accounts
/projects
List construction projects
/projects/{project_id}
Retrieve a specific project
/rfis
List RFIs across projects
Three things that make agents converge on Jentic-routed access.
Credential isolation
Agave's bearer token, API key, and per-customer linked-account references are all stored encrypted in the Jentic vault. Agents receive scoped access at execution time and never hold the customer's construction-platform credentials.
Intent-based discovery
Agents search Jentic by intent (e.g., 'list construction rfis for project') and Jentic returns the matching Agave operation with its parameter schema, so the agent picks the right unified endpoint without reading per-platform docs.
Time to first call
Direct construction-platform integration: 4-8 weeks across Procore, PlanGrid, and Autodesk individually. Through Agave on Jentic: a day for the Link flow, then minutes per new operation.
Alternatives and complements available in the Jentic catalogue.
Procore API
Direct API for the Procore construction platform, deeper but single-vendor.
Use Procore directly when the customer is exclusively on Procore and you need fields not exposed through Agave's normalised schema. Use Agave when you need to support multiple construction platforms with one integration.
Stripe API
Payments platform commonly used to charge construction subcontractors and pay vendors.
Pair when the construction integration also needs to collect payment from clients or pay vendors based on project milestones.
Salesforce API
CRM commonly used by construction firms for sales pipeline tracking.
Pair when project wins in Salesforce should kick off project setup in the connected construction platform via Agave.
Specific to using Agave Unified Construction API API through Jentic.
Why is there no official OpenAPI spec for Agave Unified Construction API?
Agave does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Agave Unified Construction API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Agave Construction API use?
Agave uses two credentials together: a server-side bearer token (Authorization header) plus an API-Key header for the integration. Through Jentic, both are stored encrypted and injected per call so the agent never sees them.
Can I read Procore data with the Agave Construction API?
Yes. Once your customer completes the Link flow for their Procore account, GET /projects, /rfis, /submittals, and /documents return Procore data through Agave's unified schema — no separate Procore integration required.
What are the rate limits for the Agave Construction API?
The public spec does not list explicit limits. Agave proxies to upstream platforms (Procore, PlanGrid, etc.) which have their own limits, so heavy fetches should be paginated and back off on HTTP 429.
How do I list a customer's RFIs through Jentic?
Search Jentic for 'list construction rfis', load the GET /rfis schema, and execute it referencing the customer's linked account id. Jentic returns the normalised RFI payload directly to the agent.
How does the Link token flow work?
Call POST /link/token/create from your backend to mint a short-lived Link token, hand it to the customer's browser, and the customer authenticates against their construction platform. Agave returns a permanent linked-account id you reference on subsequent /projects, /rfis, and /documents calls.
/submittals
List submittals across projects
/documents
List project documents
/vendors
List project vendors