Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Productivity / Eversign / Xodo Sign (eversign) API
Xodo Sign (eversign) API logo

Eversign Xodo Sign (eversign) API

Browse all Eversign APIs
Agent-ready OpenAPI document · curated by JenticProductivityCollaborationapiKey9 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Send and track signature documents through Xodo Sign using clean hash-addressed endpoints, including cancel, reminder, and final-PDF download.

Use for: I need to send a contract for e-signature, Retrieve the current state of a Xodo Sign document by its hash, Cancel a pending Xodo Sign document that is no longer needed, Download the final signed PDF for a completed document

Not supported: Does not handle document drafting, contract clause libraries, or in-document payments - use for sending and tracking e-signature requests only.

Jentic publishes the only available OpenAPI specification for Xodo Sign (eversign) API, keeping it validated and agent-ready. Xodo Sign is a RESTful JSON API for e-signature workflows that uses path-style document hashes (e.g. /document/{document_hash}) and groups operations under the /api base URL. The 9-endpoint surface covers document creation, retrieval by hash, cancellation, signed-PDF download, signer reminders, and template listing. It is best suited for agents that need clean hash-based document IDs rather than the legacy query-string variant.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Xodo Sign (eversign) API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Xodo Sign (eversign) 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.

1

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%2Feversign.com%2Feversign-xodo-sign" | sh
2

Step 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%2Feversign.com%2Feversign-xodo-sign" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with Xodo Sign (eversign) API.

Create signature documents with multiple signers via POST /document

Retrieve a single document's full state by hash with GET /document/{document_hash}

Cancel a pending document via POST /document/{document_hash}/cancel

Download the final signed PDF once all parties complete signing

Send reminders to outstanding signers on a specific document

List reusable templates from the /template endpoint for repeat sending

Use Cases

Patterns agents use Xodo Sign (eversign) API for, with concrete tasks.

★ Hash-Addressed Document Workflow

Operations teams that prefer clean RESTful URL paths use this Xodo Sign variant because every document is addressed by a hash in the path rather than a query string. Agents create a document, capture the returned hash, and then GET, cancel, or remind on /document/{document_hash}/* without needing to manage extra query parameters.

POST /document to create a signature document, capture the returned document_hash, then GET /document/{document_hash} every 60 seconds until status is completed

Signer Reminder Automation

Sales and HR agents often need to chase signers who have not yet signed offer letters or contracts. The /document/{document_hash}/send_reminder endpoint nudges all outstanding signers in one call, letting an agent run a daily sweep that reminds anyone whose document has been pending more than 48 hours.

List documents pending more than 48 hours, then POST /document/{document_hash}/send_reminder for each one

Signed PDF Retrieval for Records

Compliance pipelines need to archive every signed contract into long-term storage as soon as the last signature lands. The download_final_pdf endpoint returns the fully signed PDF for any completed document, so an agent can fetch and ship it to S3, Drive, or a DMS within seconds of completion.

On document-completed event, GET /document/{document_hash}/download_final_pdf and upload the binary response to compliance archive

AI Agent Signing Tool via Jentic

An AI sales assistant uses Jentic to discover the Xodo Sign create-document operation and execute it from a CRM workflow. The agent never touches vendor docs - it searches by intent, gets the input schema, and sends contracts to prospects directly inside the conversation thread.

Use Jentic search 'send a document for signature' to find Xodo Sign POST /document, load schema, and execute with prospect contact details

Key Endpoints

9 endpoints — jentic publishes the only available openapi specification for xodo sign (eversign) api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/document

Create a signature document

GET

/document/{document_hash}

Retrieve a document by hash

POST

/document/{document_hash}/cancel

Cancel a pending document

POST

/document/{document_hash}/send_reminder

Send signer reminders

GET

/document/{document_hash}/download_final_pdf

Download the signed PDF

GET

/template

List templates

GET

/business

List businesses

POST

/document

Create a signature document

GET

/document/{document_hash}

Retrieve a document by hash

POST

/document/{document_hash}/cancel

Cancel a pending document

POST

/document/{document_hash}/send_reminder

Send signer reminders

GET

/document/{document_hash}/download_final_pdf

Download the signed PDF

GET

/template

List templates

GET

/business

List businesses

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Xodo Sign (eversign) API by hand means passing your API key as the access_key query parameter, tracking the api.eversign.com/api base path, and coding the document create, reminder, and download calls yourself. Through Jentic you install once, import the Xodo Sign API from the API Directory, store the key once, and your agent calls it.

Permission scoping

Permission scoping

Xodo Sign puts the document hash in the URL path (/document/{document_hash}), so a rule can pin your agent to one document for reading, reminders, and final-PDF download. You choose the operations it may call, so cancelling a document is not included unless you add it.

Credential management

Credential isolation

Your Xodo Sign 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

Intent-based discovery

Agents search Jentic by intent such as 'send a document for signature' or 'download the final signed PDF', and Jentic returns the matching Xodo Sign operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Xodo Sign (Eversign) E-Signature API

→

Wider 17-endpoint Xodo Sign surface with bulk-send and signer reassignment.

Choose this when you need bulk sending, signer reassignment, or document trash management beyond the 9-endpoint hash-style surface.

Alternative

Dropbox Sign API

→

Dropbox Sign (HelloSign) for e-signature with deeper SDK and team-management support.

Choose Dropbox Sign when the team is already on Dropbox or needs richer template editor and team controls.

Alternative

BoldSign API

→

BoldSign offers e-signature with built-in audit trails and lower per-document pricing.

Choose BoldSign when cost-per-document matters more than ecosystem fit.

FAQs

Specific to using Xodo Sign (eversign) API through Jentic.

Why is there no official OpenAPI spec for Xodo Sign (eversign) API?

Xodo Sign does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Xodo Sign (eversign) 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 Xodo Sign (eversign) API use?

The API uses an apiKey credential sent against api.eversign.com/api. Through Jentic, the key lives in your Jentic One instance and is injected at execution time so the agent never sees the raw secret.

How do I cancel a pending Xodo Sign document?

Call POST /document/{document_hash}/cancel with the document hash returned when you created the document. The document immediately stops accepting signatures and signers see a cancellation notice on next access.

What are the rate limits for the Xodo Sign (eversign) API?

The spec does not declare specific rate limits; Xodo Sign throttles based on plan. Watch for 429 responses and the Retry-After header, and confirm your account ceiling with Xodo Sign support before high-volume runs.

How do I download a signed PDF through Jentic?

Run pip install jentic, then await client.search('download a signed e-signature pdf'), client.load, and client.execute. Jentic surfaces GET /document/{document_hash}/download_final_pdf with the document_hash parameter wired into the input schema.

Can I send signer reminders without re-creating the document?

Yes. POST /document/{document_hash}/send_reminder triggers reminder emails to every signer who has not yet signed; the document state is unchanged.

Can I limit what my agent is allowed to do with the Xodo Sign (eversign) API?

Yes. Because you run Jentic One yourself, your own rules decide which Xodo Sign operations your agent may call and which credential it uses. Since the document hash lives in the URL path (/document/{document_hash}), you can pin the agent to a single document for reading its state, sending signer reminders, and downloading the final signed PDF. You choose the operations it may call, so an action like cancelling a document via POST /document/{document_hash}/cancel is excluded unless you explicitly allow it.

GET STARTED

Start building with Xodo Sign (eversign) API

Explore with Jentic One
View OpenAPI Document