16 APIs across 9 product groups.
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Apideck by hand means configuring the Authorization, app-id, and consumer-id headers, learning each Unified API's schema, and managing Vault connections yourself. Through Jentic you install Jentic One once, import the Apideck APIs you need from the Jentic directory, store the key once, and your agent calls any of them.
Permission scoping
Each Apideck API exposes distinct read and write operations, so your own rules in Jentic One scope the agent to exactly the operations you list, such as listing invoices or reading a CRM pipeline while leaving out writes. The agent only calls what you allow, whether that is one API or several across the portfolio.
Credential isolation
Your single Apideck key is stored once, encrypted, by your own Jentic One instance and injected at execution time across every Apideck API. It never enters the agent's prompt, logs, or context, and the downstream OAuth tokens stay inside Apideck Vault.
Specific to using Apideck APIs through Jentic.
What does Apideck provide across its APIs?
Apideck provides Unified APIs that map one normalised schema onto many SaaS platforms in a category. Instead of integrating Xero, QuickBooks, and NetSuite separately, an app calls the Accounting API once; the same pattern applies to CRM, HRIS, ATS, file storage, POS, ecommerce, support, leads, issue tracking, and SMS.
Do all Apideck APIs share one credential?
Yes. Every Unified API uses the same Apideck Authorization bearer key plus an app-id and consumer-id header. The per-customer OAuth connection to the downstream platform is managed in Vault, so one Apideck credential works across the whole portfolio.
How does an agent authorise access to a customer's downstream platform?
Authorisation runs through the Vault API, which creates connection sessions, imports or refreshes OAuth tokens, and tracks which consumer a connection belongs to. Every other Unified API call is routed against a Vault connection, so the calling agent never sees the platform's own credentials.
What if a Unified API does not cover the operation I need?
Use the Proxy API. It forwards a raw HTTP request to the connector's native API using the OAuth token Vault already holds, so an agent can reach a provider-specific feature that the normalised schema does not expose.
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.
For Agents
An agent can read and write records across accounting, CRM, HRIS, ATS, file storage, POS, ecommerce, support, lead, issue-tracking, and SMS platforms through one normalised schema, then use Vault to manage the OAuth connections behind each call and the Proxy API to reach any provider feature a Unified API does not cover.
Apideck normalises many SaaS platforms in each category behind a single schema and a single credential, so an agent integrates once per domain instead of once per vendor. Vault holds the per-customer OAuth connections so the calling agent never handles the downstream platform's credentials, and the Proxy API remains as an escape hatch to any connector's native endpoints.
Use for: Reading and writing normalised records across accounting, CRM, HRIS, ATS, file storage, POS, ecommerce, support, lead, issue-tracking, and SMS platforms through one schema, plus managing the OAuth connections and events behind those calls
Not supported: payroll runs, tax filing submissions, voice or MMS, checkout creation, CI/CD pipelines, real-time streaming
Credentials: All Apideck Unified APIs use the same authentication model: one Apideck Authorization bearer key plus an x-apideck-app-id and x-apideck-consumer-id header, with per-customer OAuth connections held in Vault, so a single credential covers every API in the portfolio.
All 16 Apideck OpenAPI specs are vendor-official and indexed by Jentic, kept validated and agent-ready.
Apideck offers a set of Unified APIs that map one normalised schema onto many downstream SaaS platforms, so a single integration reaches every provider in a category. The Accounting, CRM, HRIS, ATS, File Storage, POS, Ecommerce, Customer Support, Lead, Issue Tracking, and SMS APIs each cover the day-to-day objects of their domain across dozens of connectors such as Xero, Salesforce, BambooHR, Greenhouse, Google Drive, Square, Shopify, Zendesk, Twilio, and Jira. The Vault API manages the OAuth connections and consumer records that authorise every call, while the Connector, Ecosystem, Proxy, and Webhook APIs cover connector discovery, embedded marketplace data, native pass-through requests, and event delivery.
| I want to... | Use | Why |
|---|---|---|
| Work with sales leads across CRMs | Lead API | The Lead API is a focused CRUD interface for the single lead resource across Salesforce, HubSpot, Pipedrive, and Zoho. |
| Work with full CRM records (contacts, companies, opportunities, pipelines) | CRM API | The CRM API covers companies, contacts, opportunities, pipelines, activities, and notes, not just the lead object. |
| Manage employees, departments, and time-off | HRIS API | The HRIS API handles the employee lifecycle and time-off across BambooHR, Gusto, Workday, ADP, and Rippling. |
| Manage recruiting jobs, applicants, and offers | ATS API | The ATS API covers the recruiting hand-off (jobs, applicants, applications, offers) across Greenhouse, Lever, and Workable, separate from HRIS employee records. |
| Read orders and products from online storefronts | Ecommerce API | The Ecommerce API reads orders, products, and customers across Shopify, WooCommerce, and BigCommerce. |
| Take in-person orders and capture payments at a till | POS API | The POS API handles in-person orders, payments, and merchant catalog across Square, Clover, Lightspeed, Toast, and Shopify POS, not online storefronts. |
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Apideck APIs, 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%2Fapideck.com" | 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%2Fapideck.com" | 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.
Once connected, ask your agent something like: “integrate Apideck unified APIs across CRM, accounting, and HRIS platforms”.
Each workflow spans multiple Apideck APIs. Jentic routes each operation to the right API automatically.
Authorise a connection, then act on it
Use Vault to create or confirm a customer's OAuth connection, then read or write records through the matching Unified API without ever handling the downstream credential.
Create a Vault session for the consumer, confirm the CRM connection is authorised, then list contacts and open opportunities through the CRM API.
Vault API + CRM API
Reconcile orders to invoices across platforms
Read completed orders from the storefronts a merchant runs, then create or match invoices and payments in their accounting platform through one schema each side.
List recent orders through the Ecommerce API, then create matching invoices and record payments through the Accounting API for the connected ledger.
Ecommerce API + Accounting API
Hire-to-onboard hand-off
Read accepted offers from the applicant tracking system, then create the corresponding employee and time-off records in the HRIS.
Read accepted offers through the ATS API, then create the new employee record and initial time-off balance through the HRIS API.
ATS API + HRIS API
Notify on new tickets over SMS
Subscribe to issue-tracking events, then send an outbound SMS through the connected provider when a matching ticket is created.
Poll or subscribe to new tickets through the Issue Tracking API, then send a notification through the SMS API to the on-call number.
Issue Tracking API + SMS API
Intent-based discovery
Agents search the Jentic directory by intent such as 'list open invoices' or 'authorise a CRM connection', and Jentic returns the matching Apideck operation with its input schema, so the agent picks the right API and endpoint without browsing the reference docs.
How does an agent know which connectors and resources are available?
The Connector API lists every connector, the Unified APIs each one implements, and the schema for any resource, and the Ecosystem API exposes read-only marketplace listings and categories. Together they let an agent check coverage before prompting a customer to authorise.
Can an agent be notified when data changes?
Yes. The Webhook API manages subscriptions to events emitted by the Unified APIs, replays deliveries, and exposes event logs, so an agent can react to changes across CRM, HRIS, accounting, and other connectors.
Which API should I use for leads versus full CRM records?
The Lead API is a focused CRUD interface for the single lead resource across CRMs. For companies, contacts, opportunities, pipelines, and activities, use the broader CRM API instead.
All 4 are in the Jentic catalogue with the same one-credential, intent-search pattern.