Customer Support API Guides & Samples

Guides and tutorials to get started with the developer tools of Apideck.

Use Apideck with OpenAI Agents SDK

Use Apideck with OpenAI Agents SDK

Check OpenAI Agents SDK tool wiring, discover an operation and read one invoice with a bounded server-side tool.

Use Apideck with Vercel AI SDK

Use Apideck with Vercel AI SDK

Check Vercel AI SDK tool wiring, discover an operation and read one invoice with a bounded server-side tool.

Use Apideck with LangGraph

Use Apideck with LangGraph

Check LangGraph tool wiring, discover an operation and read one invoice with a bounded server-side tool.

Use Apideck with CrewAI

Use Apideck with CrewAI

Check CrewAI tool wiring, discover an operation and read one invoice with a bounded server-side tool.

Use Apideck with Pydantic AI

Use Apideck with Pydantic AI

Check Pydantic AI tool wiring, discover an operation and read one invoice with a bounded server-side tool.

Build with AI frameworks

Build with AI frameworks

Choose an agent framework, verify its connection and give it a bounded Apideck API tool.

Use Apideck with LangChain

Use Apideck with LangChain

Run a Python connection check, read one invoice and give your LangChain agent a bounded API tool.

Verify and troubleshoot MCP

Verify and troubleshoot MCP

Verify Documentation MCP or the Apideck MCP server, discover tools, complete a useful task and recover from connection errors.

Investigate a failed request

Investigate a failed request

Follow a synthetic failure through parent and child logs, correct the cause and verify recovery or a justified stop.

Security & data handling

Security & data handling

Understand Zero Data Retention, Vault credentials, optional logs, permissions, and the QuickBooks Desktop storage exception.

Use the API Explorer

Use the API Explorer

Set up credentials, send a request, inspect responses, and troubleshoot connector calls in the API Explorer.

Get Started

Get Started

Get started Apideck quickly. Make your first Unified API call and start adding integrations to your product.

Webhooks

Webhooks

Learn about Unify webhooks to receive real-time updates from Unified APIs with native and virtual webhooks.

Field Mapping

Field Mapping

Learn how to extend the Apideck models and map fields from the integrations to have them returned by the Unified APIs.

Unified Pass Through

Unified Pass Through

Extend requests to handle specific needs of different services that are outside the Unified Model.

Unified Rate Limits

Unified Rate Limits

Learn about the different rate limit headers that are returned by the Unified APIs and how to handle them.

Vault Connection States

Vault Connection States

Learn about the different Vault connection states, the meaning of each state and how to handle them.

Authorize Connections

Authorize Connections

There are multiple ways of allowing your customers to authorize connections. Learn more about the different options.

End-user Consent

End-user Consent

What to show your users before they connect a system through Apideck, and what to cover in your own terms and privacy policy.

Getting Downstream Responses

Getting Downstream Responses

How to get the raw response from the Unified APIs to get more details about the downstream API response.

SDK migration guide

SDK migration guide

How to migrate to the new Apideck SDKs including new SDKs for Typescript, PHP, Python, and more.

Refresh Token Race Condition

Refresh Token Race Condition

How to handle the refresh token race condition in API Requests for OAuth Connectors like Xero and Salesforce.

Understanding Consumers

Understanding Consumers

Learn what consumers are, how active consumers affect billing, and how to structure consumer IDs for your integration.

Handling Long-Running Requests

Handling Long-Running Requests

Use x-apideck-timeout on the Proxy API and decide when to switch from unify.apideck.com to longrun.apideck.com for slow downstream calls.