POST
/
api
/
integrations
curl --request POST \
  --url https://app.herondata.io/api/integrations \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '{
  "integration": {
    "base_url": "https://sandbox.plaid.com",
    "client_auth": {},
    "client_id": "<string>",
    "client_secret": "<string>",
    "name": "Plaid Prod",
    "resource": "transaction",
    "type": "plaid",
    "webhook_url": "https://your-server.yourdomain.com/hooks"
  }
}'
{
  "integration": {
    "base_url": "https://sandbox.plaid.com",
    "client_id": "<string>",
    "client_secret": "<string>",
    "heron_id": "<string>",
    "name": "Plaid Prod",
    "resource": "transaction",
    "type": "plaid",
    "webhook_url": "https://your-server.yourdomain.com/hooks"
  }
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json
integration
object

Response

201 - application/json
Created
integration
object