Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the DocsAutomator 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%2Fdocsautomator.co%2Fdocsautomator" | 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%2Fdocsautomator.co%2Fdocsautomator" | 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 DocsAutomator API.
Generate a document from a template in one call and poll the generation job to completion
Create, update, duplicate, and delete the document automations that drive generation
List a template's placeholders and duplicate a Google Doc template
Track document generation queue statistics and individual job status
List and inspect e-signature signing sessions, their signing links, and audit trail
GET STARTED
Cancel a signing session and resend a signing invitation to a specific signer
Send a test email for an automation before putting it live
Patterns agents use DocsAutomator API for, with concrete tasks.
★ An Agent Generating Documents on Demand
An AI agent connected to DocsAutomator through Jentic can produce a finished document from a template by calling create-document with the data to merge, then poll the returned job until it completes. This turns document production, such as a contract, invoice, or report, into a single tool call the agent can run as part of a larger workflow.
Create a document from a named template with a JSON payload of field values, then poll the job id until the document is ready
Template Placeholder Discovery and Merge
Before generating, an agent can list a template's placeholders so it knows exactly which fields to supply, and it can duplicate a Google Doc template to spin up a variant. This keeps generation reliable, because the merge payload is built from the template's real placeholder names rather than guesswork.
List the placeholders for a template, build a matching data payload, and generate the document
E-Signature Session Management
For documents that need signing, DocsAutomator exposes the signing sessions: list them, read one session's details and signing links, pull its audit trail, cancel a session, and resend an invitation to a specific signer by index. An agent can shepherd a signature request from sent to signed and keep a verifiable audit record.
Read a signing session's details and links, pull its audit trail, and resend the invitation to the signer who has not signed
Automation Management
DocsAutomator's automations define how documents get generated, and the API manages them end to end: list automations, read one, create, update, duplicate, and delete them, and send a test email to check an automation before it goes live. This lets an operator or agent keep the generation pipeline configured without the dashboard.
Create a document automation, send a test email to verify its output, then update its configuration
18 endpoints — the docsautomator api generates documents programmatically from templates, manages the automations that drive them, and runs e-signature workflows.
METHOD
PATH
DESCRIPTION
/createDocument
Generate a document from a template
/job/{jobId}
Get the status of a generation job
/automations
List document automations
/createAutomation
Create a document automation
/listPlaceholdersV2
List a template's placeholders
/esign/sessions/{sessionId}/audit
Get a signing session's audit trail
/esign/sessions/{sessionId}/cancel
Cancel a signing session
/esign/sessions/{sessionId}/resend/{signerIndex}
Resend a signing invitation to a signer
/createDocument
Generate a document from a template
/job/{jobId}
Get the status of a generation job
/automations
List document automations
/createAutomation
Create a document automation
/listPlaceholdersV2
List a template's placeholders
/esign/sessions/{sessionId}/audit
Get a signing session's audit trail
/esign/sessions/{sessionId}/cancel
Cancel a signing session
/esign/sessions/{sessionId}/resend/{signerIndex}
Resend a signing invitation to a signer
What agents get from Jentic-routed access to this vendor.
Setup
Wiring DocsAutomator by hand means handling its bearer API-key auth (sent as an Authorization Bearer or X-API-Key header), polling the generation job queue for completion, and managing automations and e-sign sessions yourself. Through Jentic you install once, import DocsAutomator from the API Directory, store the key once, and your agent calls it.
Permission scoping
DocsAutomator takes automation ids in the request body or query and e-sign session ids in the URL path, so the cleanest bound is by operation: a rule can let your agent generate documents and read automations and signing sessions while deleting automations and cancelling or resending signing invitations stay out of its reach. You choose the operations it may call, so nothing destructive runs unless you add it.
Credential isolation
Your DocsAutomator 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 'generate a document from a template' or 'get a signing session's status', and Jentic returns the matching DocsAutomator 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 DocsAutomator API through Jentic.
Is there a DocsAutomator MCP server?
You don't need an MCP server to give your agent DocsAutomator. Jentic connects it directly from the API Directory: import it, store your API key once, and your agent calls the create-document, automation, and e-signature operations. Operations are discovered on demand, so no extra server's tool definitions sit in the agent's context.
Can I limit what my agent is allowed to do with DocsAutomator?
Yes. Write a rule that allows the create-document and list-automation operations but not automation deletion or signing-session cancellation, so the agent can produce documents and read signing status while changes to your automations and live signatures stay with you, and every call it makes is logged.
What authentication does the DocsAutomator API use?
Per its OpenAPI spec, the DocsAutomator API uses a bearer API key from your workspace settings, passed either as an Authorization Bearer header or an X-API-Key header. Through Jentic the key is stored encrypted by your own Jentic One instance and injected only at call time, so it never sits in the agent's prompt or logs.
Can I generate a document from a template with the DocsAutomator API?
Yes. The create-document operation merges your data into a template and returns a job, and the job-status operation reports when the generated document is ready. You can list a template's placeholders first so the data payload matches the fields the template expects.
What are the rate limits for the DocsAutomator API?
The OpenAPI spec does not specify request-rate limits; generation runs through a queue, and the queue-statistics operation reports its current state so you can pace batch jobs. Check docsautomator.co for current limits and plan details.
How do I generate a document with the DocsAutomator API through Jentic?
List the template's placeholders, build the matching data payload, call create-document, and poll the job id until the document is ready. In Jentic, search for 'generate a document from a template', store your API key once, and the agent runs the sequence. To run it on your own infrastructure, install Jentic One from its GitHub repo.
For Agents
Generate documents from templates, manage the automations that drive them, and run e-signature workflows. Polls generation jobs and inspects signing sessions, links, and audit trails across 18 endpoints.
Use for: Generate a document from a template with my data, Check the status of a document generation job, List all my document automations, Create a new automation that generates documents
Not supported: Does not store your source data, build the templates themselves, or handle payments. Use for generating documents from templates and running e-signature workflows only.
The DocsAutomator API generates documents programmatically from templates, manages the automations that drive them, and runs e-signature workflows. A single create-document call merges data into a template and returns a job that can be polled to completion, while automations can be created, updated, duplicated, and deleted, and template placeholders listed so the right fields are filled. For signing, it lists and inspects e-signature sessions, returns their signing links and audit trail, and can cancel a session or resend an invitation to a specific signer.
This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.
Base layer of spec validity and structural soundness.
Aggregated quality score from linter diagnostics, weighted by severity.
Percentage of `$ref` references that resolve successfully.
Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).
Structural correctness score based on schema issues using logarithmic dampening.
Clarity, completeness, and ingestion readiness for developers and tooling.
How richly the API is illustrated with examples.
Percentage of examples that conform to their schemas.
Percentage of operations with complete response definitions (success, client error, server error).
Health of API ingestion, bundling, and resolution within Jentic pipelines.
Semantic breadth, depth, and agent comprehension for AI systems.
Coverage of descriptions across API elements.
Coverage of RFC 9457 Problem Details for error responses.
Coverage, uniqueness, and casing consistency of operationIds for AI inference.
Coverage of summaries across operations/tags/info.
Functional utility, complexity comfort, and AI orchestration readiness.
Agent comfort level based on API operational and structural complexity.
Trust, risk posture, and security compliance.
Average quality of security schemes based on authentication method strength (weakest link for OAuth2).
Findability, semantic richness, and reasoning readiness.
Clarity and depth of descriptions across API elements.
Score it yourself
Every API in the directory is allowlisted, so you can re-score it with no key required.
npx @jentic/api-scorecard-cli score <openapi-url>