Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Ontraccr Zapier Integration 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.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fapi.ontraccr.com%2Fontraccr" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fapi.ontraccr.com%2Fontraccr" | 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 Ontraccr Zapier Integration API.
Verify connectivity and credentials with the GET /zapier/status health check
List all project boards available to the authenticated account via /zapier/boards
Read the status columns configured on a given board with /zapier/boards/statuses
Create a new card on a specific board and status using /zapier/boards/card
GET STARTED
Drive Zapier-style automations that move work into Ontraccr from external triggers
Patterns agents use Ontraccr Zapier Integration API for, with concrete tasks.
★ Form-to-Card Automation
Convert inbound form submissions, emails, or chat requests into Ontraccr cards by listing boards with /zapier/boards, looking up the target status via /zapier/boards/statuses, and creating the card with /zapier/boards/card. This avoids manual data entry for crews and dispatchers who would otherwise re-key job intake into Ontraccr.
Look up the board id named 'Service Requests', fetch its statuses, then POST /zapier/boards/card with title and description from the form payload assigned to the 'New' status.
Board and Status Discovery
Expose Ontraccr's structure to a configuration UI so users can pick the right board and status when wiring up a Zap or other automation. /zapier/boards returns the list of boards and /zapier/boards/statuses returns the columns within each, providing the dropdown options without requiring users to copy identifiers from the Ontraccr web app.
Call GET /zapier/boards, then for each board call GET /zapier/boards/statuses and return a mapping of board name to status names.
Health Check and Credential Validation
Confirm an Ontraccr API key is valid before running long-lived automations by calling /zapier/status. This is useful at deployment time and as part of scheduled credential rotations. A failure response signals that the key has been revoked or scoped away from the boards endpoints.
Call GET /zapier/status with the configured API key and report whether the key is currently authorised.
AI Agent Construction Dispatch via Jentic
Have an agent triage incoming customer requests and create the appropriate Ontraccr card in the right board and status. Jentic returns the card-creation operation by intent, the agent supplies the parsed request data, and Jentic injects the API key from the vault - keeping construction-platform credentials out of the agent's prompt context.
Search Jentic for 'create an Ontraccr card', load the POST /zapier/boards/card schema, and execute with the board id, status id, and a title summarising the customer request.
4 endpoints — jentic publishes the only available openapi specification for ontraccr zapier integration api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/zapier/status
Health check for the integration
/zapier/boards
List available project boards
/zapier/boards/statuses
List status columns on a board
/zapier/boards/card
Create a new card on a board status
/zapier/status
Health check for the integration
/zapier/boards
List available project boards
/zapier/boards/statuses
List status columns on a board
/zapier/boards/card
Create a new card on a board status
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Ontraccr's Zapier surface by hand means setting up its API key header, learning the board and status shapes, and posting cards yourself. Through Jentic you install once, import Ontraccr from the API Directory, store the key once, and your agent calls it.
Permission scoping
Ontraccr's Zapier endpoints take the board target in the request body when creating a card, so scope the agent to the operations it needs, such as listing boards and creating a card, and leave out others unless you add them. You choose the allowed operations, so the agent only calls what you list.
Credential isolation
Your Ontraccr API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a card on a board' or 'list board statuses', and Jentic returns the matching Ontraccr operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Ontraccr Zapier Integration API through Jentic.
Why is there no official OpenAPI spec for Ontraccr Zapier Integration API?
Ontraccr does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Ontraccr Zapier Integration API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Ontraccr Zapier Integration API use?
The API uses an API key. The key is sent on each request and authorises access to the four /zapier/* endpoints. Through Jentic, the API key is stored encrypted in your Jentic One instance and injected when the operation is executed, so the raw key never enters the agent's prompt context.
Can I create cards on a specific board status with the Ontraccr Zapier API?
Yes. Call POST /zapier/boards/card with a board identifier, a status identifier, and the card payload. Use GET /zapier/boards followed by GET /zapier/boards/statuses to look up the right identifiers if your automation does not already know them.
What are the rate limits for the Ontraccr Zapier Integration API?
The spec does not declare numeric rate limits. Because the surface is narrow and aimed at Zapier-style automations, treat it as low-volume - bulk imports should pace requests, and any 429 response should be retried with exponential backoff.
How do I create an Ontraccr card through Jentic?
Search Jentic for 'create an Ontraccr card', load the POST /zapier/boards/card schema, and execute with the board id, status id, and card details. With `pip install jentic` it is a single execute() call; the API key stays in your Jentic One instance.
Does the API expose Ontraccr's full feature set?
No. This is the Zapier-facing surface, limited to listing boards, reading their statuses, creating cards, and a status check. Forms, scheduling, time tracking, and other Ontraccr modules are not exposed here and require the main Ontraccr application.
Can I limit what my agent is allowed to do with the Ontraccr Zapier Integration API?
Yes. Jentic One is self-hosted, so you decide which of the Ontraccr operations your agent may call: for example, you can allow it to list boards with GET /zapier/boards and read columns with GET /zapier/boards/statuses while withholding card creation via POST /zapier/boards/card. Because the board target is passed in the request body when creating a card, you control the surface by choosing exactly which operations to expose and leaving the rest off. Your own rules also govern the credentials the agent uses, and your stored API key is injected at execution time rather than placed in the agent's prompt.
Know of an official OpenAPI document? Contribute it →
For Agents
List Ontraccr project boards, read their status columns, and create new cards in a specific status - designed for Zapier-style triggers and actions.
Use for: List all Ontraccr project boards I have access to, Get the status columns for a specific Ontraccr board, Create a new card on the 'In Progress' status of a board, Check whether my Ontraccr API key is still valid
Not supported: Does not handle time tracking, forms, scheduling, or invoicing - use for board, status, and card automation through the Zapier-facing surface only.
Jentic publishes the only available OpenAPI specification for Ontraccr Zapier Integration API, keeping it validated and agent-ready. Ontraccr is a construction operations platform, and this Zapier-facing API exposes a focused slice of its board, status, and card model so external automations can read project boards and create cards programmatically. The four endpoints cover health checking, listing boards, fetching the statuses configured on a board, and creating a card under a chosen status. Authentication uses an API key passed in the request, and the surface is intentionally narrow because it is designed to back Zapier triggers and actions rather than to expose the full Ontraccr platform.