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 Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Productivity / airSlate WorkFlow API
airSlate WorkFlow API logo

airSlate WorkFlow API

Agent-ready OpenAPI document · curated by JenticProductivityCollaborationbearer15 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Create and run airSlate Flows, attach documents, and manage organisation users from a single REST API.

Use for: I want to create a new airSlate Flow for an HR onboarding process, List every Flow inside an organisation, Attach a PDF document to an existing Flow, Get an OAuth token for the airSlate API

Not supported: Does not handle accounting, project task tracking, or real-time chat - use for document-driven Flow creation, templates, and approvals only.

Jentic publishes the only available OpenAPI specification for airSlate WorkFlow API, keeping it validated and agent-ready. airSlate is a workflow automation platform that lets organisations build document-driven processes called Flows (or Slates), parametrise them with templates, attach documents, and assign users. The 15 endpoints cover OAuth 2.0 token issuance, organisation lookup, full CRUD on Flows, document attachment, template browsing, and user management. Best suited for HR, legal, finance, and procurement teams that need approvals and document workflows wired into other systems.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the airSlate WorkFlow API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the airSlate WorkFlow 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%2Fairslate.io%2Fairslate" | 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%2Fairslate.io%2Fairslate" | 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 airSlate WorkFlow API.

Issue an OAuth 2.0 access token via POST /oauth/token

List and inspect organisations the authenticated client can access

Create, update, and delete Flows scoped to an organisation

Attach documents to a Flow and list all documents in a Flow

Browse available templates that can seed new Flows

Manage users assigned to an organisation

Use Cases

Patterns agents use airSlate WorkFlow API for, with concrete tasks.

★ Document Workflow Provisioning

Create a Flow inside an organisation, seed it from a template, and attach the documents that must be signed or filled. POST /organizations/{organization_id}/flows accepts a Flow definition and POST /organizations/{organization_id}/flows/{flow_id}/documents adds documents one by one. Suitable for HR onboarding, vendor contracts, and legal NDAs.

Create a Flow named 'New Hire Onboarding' under organization 'org-123' and attach the offer letter document

Template-Based Flow Creation

Browse available templates and seed new Flows from them so workflow definitions stay consistent across departments. The Templates resource exposes the catalogue of reusable workflow blueprints; create a Flow with the template_id reference to bootstrap a Flow with predefined steps and document slots.

List templates available in the organisation and create a new Flow seeded from the chosen template

Programmatic Organisation Audit

Inventory all Flows, documents, and users across an organisation by paging through the /organizations/{organization_id}/flows and users endpoints. Useful for compliance audits, monthly process reviews, and migration tooling that needs to enumerate active workflows before changes.

List all Flows under organization 'org-acme' and return a summary of count, names, and updated_at timestamps

Agent Document Workflow via Jentic

An agent kicks off a document workflow by searching Jentic for the create-flow operation, loading the schema, and executing under an OAuth 2.0 bearer token managed by Jentic. The token-issuance step (POST /oauth/token) is also available through Jentic for refresh handling.

Search Jentic for 'create an airSlate flow', load the operation, and execute it under organization_id 'org-acme' with name 'Vendor NDA'

Key Endpoints

15 endpoints — jentic publishes the only available openapi specification for airslate workflow api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/oauth/token

Issue an OAuth 2.0 access token

GET

/organizations

List organisations

GET

/organizations/{organization_id}/flows

List Flows in an organisation

POST

/organizations/{organization_id}/flows

Create a Flow

PATCH

/organizations/{organization_id}/flows/{flow_id}

Update a Flow

DELETE

/organizations/{organization_id}/flows/{flow_id}

Delete a Flow

POST

/organizations/{organization_id}/flows/{flow_id}/documents

Attach a document to a Flow

POST

/oauth/token

Issue an OAuth 2.0 access token

GET

/organizations

List organisations

GET

/organizations/{organization_id}/flows

List Flows in an organisation

POST

/organizations/{organization_id}/flows

Create a Flow

PATCH

/organizations/{organization_id}/flows/{flow_id}

Update a Flow

DELETE

/organizations/{organization_id}/flows/{flow_id}

Delete a Flow

POST

/organizations/{organization_id}/flows/{flow_id}/documents

Attach a document to a Flow

Why Jentic?

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

Setup

Setup

Wiring airSlate by hand means exchanging OAuth client credentials at /oauth/token for a bearer, refreshing it on expiry, and threading organization and flow ids through nested paths. Through Jentic you install once, import airSlate from the API Directory, store the client credentials once, and your agent calls it while Jentic handles the token exchange.

Permission scoping

Permission scoping

airSlate puts the organization and flow ids in the URL path (/organizations/{organization_id}/flows/{flow_id}), so a rule can pin your agent to one organization or flow. You choose the operations it may call, so deleting a flow is only included if you add it.

Credential management

Credential isolation

Your airSlate client credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'create a document workflow', and Jentic returns the matching airSlate operation with its organization_id, flow_id, and body schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

PandaDoc

→

Document signing and proposal workflows with a richer template designer

Choose PandaDoc when the focus is contract proposals and e-signature; choose airSlate when complex multi-step approval Flows are required

Alternative

Dropbox Sign

→

Lightweight e-signature API without airSlate's broader workflow primitives

Use Dropbox Sign for simple signature requests; use airSlate when documents must move through an approval Flow

Complementary

Smartsheet

→

Sheet-based work management that complements airSlate document workflows

Pair Smartsheet with airSlate when project tracking and document approvals share an audience and the team works primarily in spreadsheets

FAQs

Specific to using airSlate WorkFlow API through Jentic.

Why is there no official OpenAPI spec for airSlate WorkFlow API?

airSlate does not publish a single canonical OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call airSlate WorkFlow 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 airSlate WorkFlow API use?

OAuth 2.0 bearer tokens. Issue a token via POST /oauth/token with client credentials, then pass it as Authorization: Bearer <token>. Through Jentic the client credentials are stored encrypted and tokens are refreshed automatically.

Can I create a Flow from a template?

Yes. List templates via the Templates resource, then create a Flow under an organisation referencing the chosen template_id. The Flow is seeded with the template's predefined steps and document slots so subsequent attach-document calls fill the workflow.

What are the rate limits for the airSlate WorkFlow API?

airSlate applies plan-based limits enforced via HTTP 429 responses. Documented thresholds vary by tier; the docs at docs.airslate.io are authoritative. Treat 429 as a backoff-and-retry signal.

How do I create a Flow through Jentic?

Install with pip install jentic, search for 'create an airSlate flow', load the POST /organizations/{organization_id}/flows operation, and execute with organization_id and the Flow name. Jentic handles the bearer token at execution time.

Can I attach a document to an existing Flow?

Yes. POST /organizations/{organization_id}/flows/{flow_id}/documents attaches a document to the named Flow. List the resulting documents with the matching GET endpoint.

Can I limit what my agent is allowed to do with the airSlate WorkFlow API?

Yes. Because you run Jentic One yourself, your own rules decide which airSlate operations your agent may call and which credentials it may use. Since airSlate carries the organization and flow ids in the URL path, such as /organizations/{organization_id}/flows/{flow_id}, a rule can pin your agent to a single organization or flow. You also choose the operations it can reach, so a destructive call like deleting a Flow is available only if you explicitly add it.

GET STARTED

Start building with airSlate WorkFlow API

Explore with Jentic One
View OpenAPI Document