PUT
/
api
/
integrations
/
{heron_id}
curl --request PUT \
  --url https://app.herondata.io/api/integrations/{heron_id} \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '{
  "end_user": {
    "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.

Path Parameters

heron_id
string
required

Body

application/json
Integration
end_user
object

Response

200 - application/json
OK
integration
object