Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Feathery 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%2Ffeathery.io%2Ffeathery" | 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%2Ffeathery.io%2Ffeathery" | 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 Feathery API.
Drive form submissions and inspect submitted field values
Run AI document intelligence extractions on uploaded files
Fill PDF templates and manage document envelopes for signature
Manage end users, workspaces, and account members programmatically
Rotate the workspace API key when credentials need to be cycled
GET STARTED
Audit form activity through the logs endpoints
Patterns agents use Feathery API for, with concrete tasks.
★ Automated Onboarding with Document Intelligence
Financial-services and HR teams use Feathery to host onboarding forms that collect ID documents and proof-of-address PDFs, then run AI extraction to pull out fields like name, address, and date of birth. The /api/ai/run/{extraction_id}/ endpoint kicks off a run and /api/ai/run/batch/{extraction_id}/ returns the structured results so the backend can pre-fill the next stage of onboarding without manual review.
Upload a passport image to a Feathery form, call POST /api/ai/run/{extraction_id}/, then GET /api/ai/run/batch/{extraction_id}/ to retrieve extracted name and date of birth.
Document Template Filling and E-Signature
Operations teams use Feathery's document endpoints to fill PDF templates with submitted form data and route them through e-signature envelopes. POST /api/document/fill/ generates the populated PDF and the /api/document/envelope/ endpoints manage the signing flow, replacing manual PDF assembly for contracts, NDAs, and offer letters.
Call POST /api/document/fill/ with template ID and form submission data, then create an envelope with POST /api/document/envelope/ for the signer.
Form Submission Reconciliation
Product teams reconcile Feathery submissions against their CRM or analytics warehouse. The submissions and fields endpoints expose what was submitted, by whom, and when, so a nightly job can hydrate downstream records without scraping the Feathery dashboard.
List submissions for form ID xyz from the last 24 hours and upsert each record into the internal CRM.
Agent-Built Applicant Workflow
An AI agent assembling an applicant intake flow can use Jentic to discover Feathery's form, submission, and document operations, fill a template with applicant data, kick off a document extraction, and route the result to a reviewer - all without holding the raw Feathery API key in agent context.
Use Jentic to search 'fill a feathery document template', execute POST /api/document/fill/, then POST /api/ai/run/{extraction_id}/ on the resulting file.
40 endpoints — jentic publishes the only available openapi specification for feathery api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api/document/fill/
Fill a PDF template with submitted data
/api/ai/run/{extraction_id}/
Run AI document extraction
/api/ai/run/batch/{extraction_id}/
Get batch AI extraction results
/api/document/envelope/
Create a document envelope for signature
/api/account/
Get account information
/api/account/rotate_key/
Rotate the workspace API key
/api/document/fill/
Fill a PDF template with submitted data
/api/ai/run/{extraction_id}/
Run AI document extraction
/api/ai/run/batch/{extraction_id}/
Get batch AI extraction results
/api/document/envelope/
Create a document envelope for signature
/api/account/
Get account information
/api/account/rotate_key/
Rotate the workspace API key
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Feathery API by hand means formatting the key as a Token Authorization header and choosing the right regional host among its US, Canada, Europe, and Australia servers yourself. Through Jentic you install once, import Feathery from the API Directory, store the key once, and your agent calls it.
Permission scoping
Feathery puts the extraction id in the URL path (/api/ai/run/{extraction_id}/), so a rule can pin your agent to one extraction workflow. You choose the operations it may call, so a sensitive one like rotating the account key is not included unless you add it, while document-fill and run reads can stand on their own.
Credential isolation
Your Feathery workspace API key is stored once, encrypted, by your own Jentic One instance and injected into the Authorization header at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'fill a Feathery document template', and Jentic returns the matching Feathery operation with its input schema so the agent calls the correct endpoint without parsing 40 paths.
Alternatives and complements available in the Jentic catalogue.
Specific to using Feathery API through Jentic.
Why is there no official OpenAPI spec for Feathery API?
Feathery does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Feathery 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 Feathery API use?
Feathery uses an API key passed in the Authorization header. Through Jentic the raw key sits in the vault and the agent receives a scoped credential reference, so the workspace key never enters agent context.
Can I run AI document extraction with the Feathery API?
Yes. POST /api/ai/run/{extraction_id}/ kicks off a run on an uploaded document, and GET /api/ai/run/batch/{extraction_id}/ returns the structured extraction results.
What are the rate limits for the Feathery API?
Feathery does not document per-endpoint rate limits in the spec; limits are set on the workspace plan. Implement retries with backoff on 429 responses and check your workspace settings for the active quota.
How do I fill a PDF template with the Feathery API through Jentic?
Run pip install jentic, search 'fill a feathery document template', load POST /api/document/fill/, and execute it with the template ID and field data to receive the filled PDF.
How do I rotate my Feathery API key?
Call PATCH /api/account/rotate_key/ to issue a new workspace API key. Update the stored credential in your vault immediately so subsequent calls use the new value.
Can I limit what my agent is allowed to do with the Feathery API?
Yes. Because you run Jentic One yourself, your own rules decide which Feathery operations and credentials the agent may use. You can grant it just document-fill (POST /api/document/fill/) and extraction reads while leaving out sensitive calls like rotating the workspace key (PATCH /api/account/rotate_key/) unless you explicitly add them. Since the extraction id lives in the path (/api/ai/run/{extraction_id}/), a rule can also pin the agent to one extraction workflow rather than every run.
Know of an official OpenAPI document? Contribute it →
For Agents
Create and submit forms, fill document templates, and run AI document extractions through Feathery's REST API.
Use for: I need to fill a PDF document template with applicant data, Run an AI extraction on an uploaded ID document, List all submissions for a specific Feathery form, Invite a teammate to my Feathery workspace
Not supported: Does not handle payments, hosted authentication, or analytics dashboards - use for Feathery forms, submissions, and document intelligence only.
Jentic publishes the only available OpenAPI specification for Feathery API, keeping it validated and agent-ready. Feathery is a form-building and document-intelligence platform that combines hosted forms, conditional logic, e-signature envelopes, and AI-powered extraction from uploaded documents. The REST API exposes 40 endpoints covering accounts, fields, forms, submissions, users, workspaces, document templates, and AI extraction runs so backends and agents can drive the full lifecycle of an applicant or onboarding flow.