Skip to main content
GET
cURL
Returns the webhooks registered by your upstream entity, so you can discover the id of a webhook and then fire a self-test against it (see Send Test Event). The signing secret is never returned; only its last four characters are exposed for reconciliation.

Query Parameters

Filtering Examples

Response Shape

All successful responses are wrapped in the standard response envelope. See Request/Response Conventions.

Response Fields

Error Scenarios

Bad Request (400)

Returned when type is not one of the allowed webhook types.

Unauthorized (401)

Missing or invalid authentication token. See Authentication.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

types
enum<string>[]

Filter to webhooks subscribed to ANY of these event types. Repeat the parameter or pass a comma-separated list. Omit to return all of your webhooks.

Available options:
AGENT_COMPLIANCE_STATUS_CHANGE,
AGENT_LICENSE_EXPIRED,
AGENT_LICENSE_EXPIRING,
AGENT_REGULATORY_ACTION_ADDED,
AGENT_REGULATORY_ACTION_UPDATED,
AML_OFAC_CHECK_STATUS_CHANGE,
DILIGENT_EFFORT_REQUEST_STATUS_CHANGE,
DOWNSTREAM_ENTITY_COMPLIANCE_STATUS_CHANGE,
DOWNSTREAM_ENTITY_CREATED,
DOWNSTREAM_ENTITY_DELETED,
DOWNSTREAM_ENTITY_LICENSE_EXPIRED,
DOWNSTREAM_ENTITY_LICENSE_EXPIRING,
DOWNSTREAM_ENTITY_REGULATORY_ACTION_ADDED,
DOWNSTREAM_ENTITY_REGULATORY_ACTION_UPDATED,
DOWNSTREAM_ENTITY_UPDATED,
ENTITY_COMPLIANCE_DATA_SYNCHRONIZED,
PRODUCER_AGREEMENT_EXECUTED,
SURPLUS_LINES_FILING_STATUS_CHANGE,
SURPLUS_LINES_FILING_ACTION_REQUIRED

Response

List of webhooks registered by the authenticated upstream entity

data
object[]
required
requestId
string
required

Unique request identifier

Example:

"dev-2c5e7cf2-9acf-4c8c-ab2f-b81f39d775a8"

timestamp
string
required

Response timestamp

Example:

"2025-11-12T20:49:03.293Z"