Skip to main content

Quick Integration Guide

Abundant SDK is coming soon. Contact us for early access.
Get started with Abundant’s human expert API in two simple steps. Our platform enables seamless human-AI collaboration with enterprise-ready infrastructure.

1. Get Your API Key

Sign up for an account on Abundant platform and retrieve your API key from the dashboard. Store this securely as an environment variable:
export ABUNDANT_API_KEY=your_api_key_here

2. Create Tasks for Human Experts

With a simple API request, you can integrate human expertise into your AI workflows:
import requests

url = "https://platform.abundant.ai/api/v1/tasks"
headers = {
    "x-api-key": "<your-api-key>",
    "Content-Type": "application/json"
}
payload = {
    "description": "Review this transaction for compliance",
    "context": {
        "transaction": {
            "amount": 50000,
            "currency": "USD",
            "recipient": "Acme Corp"
        }
    },
    "metadata": {
        "expertise": "legal"
    }
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

3. Monitor Task Progress

You can monitor the status of your tasks by polling the GET /tasks?task_id={task_id} endpoint:
response = requests.get(f'https://platform.abundant.ai/api/v1/tasks?task_id={task_id}', headers=headers)
print(response.json())
Or if you prefer, you can subscribe to task updates via webhooks by providing a callback URL in the request payload. See more details in the API reference. Ready to get started? Book a demo with our team.