For Agents
Automate contract workflows including document creation from templates, e-signature requests, approval management, and document metadata tracking for organizations.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Precisely Public 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 Precisely Public API API.
Draft contracts from templates by answering reference questions programmatically
Send documents for e-signature with configurable signee lists and reminders
Track document status changes through webhook event subscriptions
Search and filter documents by status, metadata, and creation date
GET STARTED
Use for: I need to create a contract from a template, I want to send a document for electronic signature, Search for all signed contracts in an organization, Check the status of a signature request
Not supported: Does not handle payment processing, CRM contact management, or calendar scheduling -- use for contract automation and e-signatures only.
Jentic publishes the only available OpenAPI document for Precisely Public API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Precisely Public API, keeping it validated and agent-ready. The Precisely API is a contract automation platform that enables document lifecycle management including template-based project creation, document drafting, e-signature requests, approval workflows, and metadata management. It supports 73 endpoints covering organizations, templates with references, projects, documents with versioning, signees, signature requests, reminders, folders, teams, and webhook subscriptions for event-driven integrations. Rate limited to 30 requests per minute per organization.
Manage approval workflows with initial and final approver assignments
Import external documents into the contract management system
Organize contracts into folders with team-based access control
Patterns agents use Precisely Public API API for, with concrete tasks.
★ Automated Contract Generation
Generate contracts programmatically by creating projects from templates and providing answers to reference questions. The Precisely API supports template-based drafting where each template defines document content, default signees, and configurable references. Projects created from templates produce ready-to-sign documents without manual drafting.
List templates via GET /organizations/{orgId}/templates, get references for template via GET /organizations/{orgId}/templates/{templateId}/references, then create a project via POST /organizations/{orgId}/templates/{templateId}/projects with answer values
E-Signature Workflow Management
Send documents for electronic signature by creating signature requests with specified signees. The API manages the full signing lifecycle including adding signees, triggering signature requests, sending reminders, and tracking completion status. Signed documents are available for download as PDF.
Add signees to document via POST /organizations/{orgId}/documents/{docId}/signees, then create a signature request via POST /organizations/{orgId}/documents/{docId}/signature-request
Contract Status Monitoring
Monitor contract status changes in real time by subscribing to webhook events. The API delivers callbacks when documents change status (draft, sent, signed, etc.), enabling downstream systems to trigger actions like CRM updates, billing, or compliance checks when contracts reach specific milestones.
Subscribe to document status change events via the webhook subscription endpoint, then verify callback delivery using the subscription callbacks listing
AI Agent Contract Automation via Jentic
Enable AI agents to manage contract workflows through Jentic by searching for Precisely operations, loading schemas, and executing calls. Agents can create contracts from templates, send them for signing, and check status without managing JWT tokens or API keys directly.
Search Jentic for 'create contract from template', load the Precisely project creation schema, and execute POST /organizations/{orgId}/templates/{templateId}/projects with the required reference answers
73 endpoints — jentic publishes the only available openapi specification for precisely public api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/organizations/{organizationId}/documents
List documents with pagination and filtering
/organizations/{organizationId}/documents/search
Search documents by status and metadata
/organizations/{organizationId}/templates/{templateId}/projects
Create a project from template
/organizations/{organizationId}/documents/{documentId}/signature-request
Send document for e-signature
/organizations/{organizationId}/documents/{documentId}/signees
Add signees to a document
/organizations/{organizationId}/documents/{documentId}/pdf
Download document as PDF
/organizations/{organizationId}/templates/{templateId}/references
Get template reference questions
/authenticate
Authenticate and obtain JWT token
/organizations/{organizationId}/documents
List documents with pagination and filtering
/organizations/{organizationId}/documents/search
Search documents by status and metadata
/organizations/{organizationId}/templates/{templateId}/projects
Create a project from template
/organizations/{organizationId}/documents/{documentId}/signature-request
Send document for e-signature
/organizations/{organizationId}/documents/{documentId}/signees
Add signees to a document
Three things that make agents converge on Jentic-routed access.
Credential isolation
Precisely JWT tokens and API keys are stored encrypted in the Jentic vault. Agents receive scoped access and never handle raw credentials or token refresh logic.
Intent-based discovery
Agents search by intent (e.g., 'create contract from template') and Jentic returns the matching Precisely operation with its full input schema including required organization ID and template references.
Time to first call
Direct Precisely integration: 3-5 days for auth setup, template mapping, and webhook configuration. Through Jentic: under 1 hour using search, load schema, and execute.
Alternatives and complements available in the Jentic catalogue.
PandaDoc API
Document automation with proposals, quotes, and e-signatures for sales teams
Use PandaDoc when you need proposal and quote generation with CPQ features, not when you need template-based contract automation with approval workflows.
Salesforce API
CRM platform for managing client relationships that trigger contract generation
Use Salesforce when you need to manage the client relationship and deal pipeline that leads to contract creation in Precisely.
Calendly API
Scheduling platform for booking contract review meetings
Use Calendly when you need to schedule meetings for contract negotiation or signing ceremonies, not when you need to manage the documents themselves.
Specific to using Precisely Public API API through Jentic.
Why is there no official OpenAPI spec for Precisely Public API?
Precisely does not publish a standalone downloadable OpenAPI specification file. Jentic generates and maintains this spec so that AI agents and developers can call Precisely Public 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 Precisely Public API use?
The Precisely API supports two authentication methods: bearer token authentication using a JWT obtained from the POST /authenticate endpoint, and API key authentication using the X-API-KEY header. Through Jentic, credentials are stored encrypted and agents receive scoped access without managing tokens directly.
What are the rate limits for the Precisely Public API?
The Precisely API allows up to 30 requests per minute per organization. Rate limit status is returned in response headers: X-Ratelimit-Limit shows the maximum, X-Ratelimit-Remaining shows requests left in the current window, and X-Ratelimit-Reset shows when the window resets in UTC epoch seconds.
Can I create contracts from templates with the Precisely API?
Yes. Use GET /organizations/{orgId}/templates/{templateId}/references to retrieve the questions defined in a template, then POST /organizations/{orgId}/templates/{templateId}/projects with your answers to create a new project. The project generates one or more documents based on the template configuration.
How do I send a document for e-signature through Jentic?
Install the Jentic SDK with pip install jentic, then search for 'send document for electronic signature'. Jentic returns the Precisely signature-request operation. First add signees via POST /organizations/{orgId}/documents/{docId}/signees, then trigger the signing via POST /organizations/{orgId}/documents/{docId}/signature-request.
Does the Precisely API support webhook notifications?
Yes. The API supports resthook-style webhook subscriptions for events like document status changes. Callbacks include a Precisely-Signature header for payload verification using HMAC-SHA256. Failed deliveries are retried 3 times, and subscriptions are disabled after 10 consecutive failures.
/organizations/{organizationId}/documents/{documentId}/pdf
Download document as PDF
/organizations/{organizationId}/templates/{templateId}/references
Get template reference questions
/authenticate
Authenticate and obtain JWT token