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.

Query Parameters

type
enum<string>

Filter to a single webhook type. 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,
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"