Skip to content

Retrieve a webhook subscription

View as Markdown
get /api/webhook_subscriptions/{id}

Retrieves a WebhookSubscription resource.

Returns a single webhook subscription by id, with its topic, callbackUrl, pinned version and includeFields. The signing secret is not returned. This endpoint is only available in the unstable version.

Path parameters

NameTypeRequiredDescription
idstringrequiredWebhookSubscription identifier

Query parameters

NameTypeRequiredDescription
properties[]string[]-Allows you to reduce the response to contain only the properties you need. If your desired property is nested, you can address it using nested arrays. Example: properties[]={propertyName}&properties[]={anotherPropertyName}&properties[{nestedPropertyParent}][]={nestedProperty}

Response

200 - WebhookSubscription resource

PropertyTypeRequiredDescription
@contextstring | object-
@idstringrequired
@typestringrequired
callbackUrlstring | null-The HTTPS endpoint notified when the topic fires.
createdAtstring-
idstring-
includeFieldsarray | null-Dot-path field selection limiting the delivered payload. Null or empty means the full payload. A * segment is a wildcard (e.g. *.id); the resource id is always included.
topicstring | null-The event topic to subscribe to.
updatedAtstring-
versionstring | null-The pinned payload API version, or null when dynamic.

Errors

403 - Access denied. The caller is missing one or more permissions required for this operation.

Content-Type: application/problem+json

PropertyTypeRequiredDescription
@contextstring | object-
@idstringrequired
@typestringrequired
detailstring-
missingPermissionsstring[]-Permissions that the caller is missing for this operation. Present only when the 403 is caused by a denied permission.
statusinteger-
titlestring-
typestring-

404 - Not found

PropertyTypeRequiredDescription
@contextstring | object-
@idstringrequired
@typestringrequired
codestring-Stable identifier of the error in the error code catalogue (see /api/error-codes). Present on catalogued errors only.
descriptionstring | null-
detailstring | null-A human-readable explanation specific to this occurrence of the problem.
instancestring | null-A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
messagestring-End-user message localized in the request locale, with this occurrence's values substituted. Present on catalogued errors only.
slugstring-Stable, readable key of the error in the error code catalogue. Present on catalogued errors only.
statusinteger | null-
titlestring | null-A short, human-readable summary of the problem. For a catalogued error it repeats the slug.
typestring-A URI reference that identifies the problem type. For a catalogued error it is the error code resource, /api/error-codes/{code}.