InvestiFiPartner APIBeta
Prod Environment

List Webhook Subscriptions

Requires the manage:webhooks scope.

Returns the financial institution's active webhook subscriptions.

Disabled (unsubscribed) subscriptions are hidden, so a subscription a partner has deleted does not reappear in the list.

Returns

The financial institution's enabled subscriptions.

https://partner-api.investifi.com/v1
GET
/webhooks/subscriptions

Authorization

APIKeyHeader
x-api-key<token>

Partner API key, required on every endpoint except "GET /health". Your financial institution issues and revokes these keys from the InvestiFi Ops Center. Each key carries an environment-identifying prefix such as "ifi_prod_" plus a fixed set of scopes, so a valid key still returns 403 Forbidden on an endpoint whose scope it was not granted; the response "detail" names the check that failed.

In: header

Response Body

application/json

application/json

curl -X GET "https://partner-api.investifi.com/v1/webhooks/subscriptions"
{
  "subscriptions": [
    {
      "subscription_id": "string",
      "event_type": "kyc",
      "url": "string",
      "api_version": "string",
      "enabled": true,
      "created_at": "2019-08-24T14:15:22Z"
    }
  ]
}
{
  "detail": "Key does not have the required scope: manage:webhooks."
}