Skip to main content

What Are Integrations?

Integrations let you proxy API requests to third-party services through agntdata. Store your API keys securely in agntdata and make requests without exposing credentials in your client applications.

How Integrations Work

1

Configure Integration

Add your third-party API key to agntdata from the dashboard.
2

Make Requests

Call the integration endpoint with your agntdata API key. agntdata proxies the request to the third-party service.
3

Get Response

agntdata returns the third-party service response with a consistent format.

API Endpoint

Make requests to third-party services through:
GET/POST/PUT/DELETE https://api.agntdata.dev/v1/integrations/:providerId/*
agntdata forwards the wildcard path and query parameters to the third-party service.

Example

# Request through agntdata
curl -X GET "https://api.agntdata.dev/v1/integrations/instantly/campaigns" \
  -H "Authorization: Bearer YOUR_AGNTDATA_API_KEY"

# Equivalent direct request (requires your Instantly API key)
curl -X GET "https://api.instantly.ai/api/v2/campaigns" \
  -H "Authorization: Bearer YOUR_INSTANTLY_API_KEY"

Response Format

Successful responses include the proxied data:
{
  "success": true,
  "data": {
    // Response from third-party service
  },
  "meta": {
    "provider": "instantly",
    "cached": false,
    "latencyMs": 245
  }
}

Benefits

Store third-party API keys in agntdata instead of your client apps. Keys are encrypted at rest.
Use one agntdata API key to access multiple services.
agntdata normalizes error responses from third-party services.

Available Integrations

Check the dashboard for currently available integration providers.

Next Steps

Configure Integrations

Step-by-step setup guide.

Webhooks

Receive data from external services.