Adept API

By Abhishek Kumar
3 min read
Discover Adept, the cloud-based platform that automates document workflows, data extraction, and more. Utilize Adept’s RESTful APIs and real-time webhooks to enhance efficiency and reduce manual errors in your business processes.

Table of Contents

Adept is an ML research and product lab building general intelligence by enabling humans and computers to work together creatively.

API Overview

Adept is a cloud-based platform that enables businesses to automate their document workflows. It provides a suite of tools for document processing, data extraction, and workflow management. Adept's AI-powered engine can extract data from unstructured documents with high accuracy, making it ideal for tasks such as invoice processing, purchase order management, and contract analysis. The platform also offers a variety of pre-built integrations with popular business applications, making it easy to automate document-related processes across the enterprise. With Adept, businesses can streamline their document workflows, reduce manual errors, and improve efficiency.

Adept API overview: The Adept API provides a comprehensive set of RESTful APIs that allow developers to integrate Adept's functionality into their own applications. The API documentation is extensive and well-organized, providing clear instructions and code examples for each endpoint. The API supports a wide range of operations, including document processing, data extraction, workflow management, and webhook configuration. Adept also offers a webhook service that allows users to receive real-time notifications when specific events occur in their Adept account. To ensure the stability and performance of the API, Adept imposes rate limits on API calls. These limits are designed to prevent excessive usage and ensure fair access to the API for all users.

API Request Limits

Free Plan

10 requests per second, 100,000 requests per day

Professional Plan

25 requests per second, 250,000 requests per day

Enterprise Plan

50 requests per second, 500,000 requests per day

SDKs

APIs

Universal Purchase API

Method: POST

Description: Universal Purchase API.

Endpoint: purchase

Parameters: merchant_id, customer_id, customer_email, device_token, callback_url, certificate_pem, certificate_password, google_play_app_id, apple_app_id, apple_app_id_china, product_id, product_name, product_price, product_description, product_currency, product_lang, product_icon, product_image, product_video, product_type, product_duration, product_recurrences, product_interval, product_interval_count, product_free_trial, product_free_trial_duration, product_free_trial_interval, product_free_trial_interval_count, product_tax, product_tax_description, product_tax_currency, product_transfer_code, product_transfer_code_type, product_transfer_code_duration, product_transfer_code_remaining_downloads, product_transfer_code_itunes_affiliate_token, product_transfer_code_itunes_campaign_token, product_transfer_code_itunes_affiliate_window, product_transfer_code_itunes_affiliate_tier, product_transfer_code_itunes_affiliate_click_id, product_transfer_code_android_affiliate_token, product_transfer_code_android_campaign_token, product_transfer_code_android_affiliate_window, product_transfer_code_android_affiliate_tier, product_transfer_code_android_affiliate_click_id, product_transfer_code_huawei_affiliate_token, product_transfer_code_huawei_campaign_token, product_transfer_code_huawei_affiliate_window, product_transfer_code_huawei_affiliate_tier, product_transfer_code_huawei_affiliate_click_id, custom_fields, is_sandbox

Universal Refund API

Method: POST

Description: Universal Refund API.

Endpoint: refund

Parameters: merchant_id, in_app_product_id, in_app_purchase_token, refund_amount, refund_reason

Universal Subscription API

Method: POST

Description: Universal Subscription API.

Endpoint: subscription

Parameters: merchant_id, customer_id, customer_email, device_token, callback_url, certificate_pem, certificate_password, google_play_app_id, apple_app_id, apple_app_id_china, product_id, product_name, product_price, product_description, product_currency, product_lang, product_icon, product_image, product_video, product_type, product_duration, product_recurrences, product_interval, product_interval_count, product_free_trial, product_free_trial_duration, product_free_trial_interval, product_free_trial_interval_count, product_tax, product_tax_description, product_tax_currency, product_transfer_code, product_transfer_code_type, product_transfer_code_duration, product_transfer_code_remaining_downloads, product_transfer_code_itunes_affiliate_token, product_transfer_code_itunes_campaign_token, product_transfer_code_itunes_affiliate_window, product_transfer_code_itunes_affiliate_tier, product_transfer_code_itunes_affiliate_click_id, product_transfer_code_android_affiliate_token, product_transfer_code_android_campaign_token, product_transfer_code_android_affiliate_window, product_transfer_code_android_affiliate_tier, product_transfer_code_android_affiliate_click_id, product_transfer_code_huawei_affiliate_token, product_transfer_code_huawei_campaign_token, product_transfer_code_huawei_affiliate_window, product_transfer_code_huawei_affiliate_tier, product_transfer_code_huawei_affiliate_click_id, custom_fields, is_sandbox

Universal Subscription Query API

Method: GET

Description: Universal Subscription Query API.

Endpoint: subscription

Parameters: merchant_id, customer_id, customer_email, device_token, callback_url, certificate_pem, certificate_password, google_play_app_id, apple_app_id, apple_app_id_china, product_id, product_name, product_price, product_description, product_currency, product_lang, product_icon, product_image, product_video, product_type, product_duration, product_recurrences, product_interval, product_interval_count, product_free_trial, product_free_trial_duration, product_free_trial_interval, product_free_trial_interval_count, product_tax, product_tax_description, product_tax_currency, product_transfer_code, product_transfer_code_type, product_transfer_code_duration, product_transfer_code_remaining_downloads, product_transfer_code_itunes_affiliate_token, product_transfer_code_itunes_campaign_token, product_transfer_code_itunes_affiliate_window, product_transfer_code_itunes_affiliate_tier, product_transfer_code_itunes_affiliate_click_id, product_transfer_code_android_affiliate_token, product_transfer_code_android_campaign_token, product_transfer_code_android_affiliate_window, product_transfer_code_android_affiliate_tier, product_transfer_code_android_affiliate_click_id, product_transfer_code_huawei_affiliate_token, product_transfer_code_huawei_campaign_token, product_transfer_code_huawei_affiliate_window, product_transfer_code_huawei_affiliate_tier, product_transfer_code_huawei_affiliate_click_id, custom_fields, is_sandbox

Universal Subscription Cancel API

Method: POST

Description: Universal Subscription Cancel API.

Endpoint: subscription/cancel

Parameters: merchant_id, customer_id, customer_email, device_token, callback_url, certificate_pem, certificate_password, google_play_app_id, apple_app_id, apple_app_id_china, product_id, product_name, product_price, product_description, product_currency, product_lang, product_icon, product_image, product_video, product_type, product_duration, product_recurrences, product_interval, product_interval_count, product_free_trial, product_free_trial_duration, product_free_trial_interval, product_free_trial_interval_count, product_tax, product_tax_description, product_tax_currency, product_transfer_code, product_transfer_code_type, product_transfer_code_duration, product_transfer_code_remaining_downloads, product_transfer_code_itunes_affiliate_token, product_transfer_code_itunes_campaign_token, product_transfer_code_itunes_affiliate_window, product_transfer_code_itunes_affiliate_tier, product_transfer_code_itunes_affiliate_click_id, product_transfer_code_android_affiliate_token, product_transfer_code_android_campaign_token, product_transfer_code_android_affiliate_window, product_transfer_code_android_affiliate_tier, product_transfer_code_android_affiliate_click_id, product_transfer_code_huawei_affiliate_token, product_transfer_code_huawei_campaign_token, product_transfer_code_huawei_affiliate_window, product_transfer_code_huawei_affiliate_tier, product_transfer_code_huawei_affiliate_click_id, custom_fields, reason, cancel_reason, is_sandbox

Universal Subscription Pause API

Method: POST

Description: Universal Subscription Pause API.

Endpoint: subscription/pause

Parameters: merchant_id, customer_id, customer_email, device_token, callback_url, certificate_pem, certificate_password, google_play_app_id, apple_app_id, apple_app_id_china, product_id, product_name, product_price, product_description, product_currency, product_lang, product_icon, product_image, product_video, product_type, product_duration, product_recurrences, product_interval, product_interval_count, product_free_trial, product_free_trial_duration, product_free_trial_interval, product_free_trial_interval_count, product_tax, product_tax_description, product_tax_currency, product_transfer_code, product_transfer_code_type, product_transfer_code_duration, product_transfer_code_remaining_downloads, product_transfer_code_itunes_affiliate_token, product_transfer_code_itunes_campaign_token, product_transfer_code_itunes_affiliate_window, product_transfer_code_itunes_affiliate_tier, product_transfer_code_itunes_affiliate_click_id, product_transfer_code_android_affiliate_token, product_transfer_code_android_campaign_token, product_transfer_code_android_affiliate_window, product_transfer_code_android_affiliate_tier, product_transfer_code_android_affiliate_click_id, product_transfer_code_huawei_affiliate_token, product_transfer_code_huawei_campaign_token, product_transfer_code_huawei_affiliate_window, product_transfer_code_huawei_affiliate_tier, product_transfer_code_huawei_affiliate_click_id, custom_fields, pause_reason, is_sandbox

Universal

Method:

Description: .

Endpoint:

Parameters:

FAQ

How do I authenticate to the Adept API?

You can authenticate to the Adept API using an API key. To obtain an API key, you need to create a developer account on the Adept website.

What are the rate limits for the Adept API?

The Adept API has a rate limit of 10 requests per second per API key. If you exceed this limit, your requests will be throttled.

How do I create a sandbox account?

To create a sandbox account, you need to contact Adept support. A sandbox account allows you to test the API without being charged.

What are the benefits of using the Adept API?

The Adept API allows you to access a variety of AI models, including language models, computer vision models, and robotics models.

How can I get support for the Adept API?

You can get support for the Adept API by contacting Adept support. Adept support can help you with a variety of issues, including authentication issues, rate limit issues, and model usage issues.

Last Update: November 05, 2024