Beta. This endpoint is in beta. Behavior, parameters, and response shapes may change without notice.
Full replacement of the mutable fields of an existing subscription. Omit scope
to keep the stored value; Organization is rejected with errorCode: 5.
Documentation Index
Fetch the complete documentation index at: https://docs.reply.io/llms.txt
Use this file to discover all available pages before exploring further.
Authenticate every request with a Bearer token. Pass your Reply API key in the
Authorization header:
Authorization: Bearer <your-api-key>Get your API key from the Reply dashboard: Settings → API Key.
Webhook subscription ID.
Request body for updating a webhook subscription. PUT performs a full replacement
of the mutable fields — every required field listed below must be provided on every
call. To toggle the paused state use the dedicated
POST /v3/webhooks/{id}/enable / POST /v3/webhooks/{id}/disable endpoints — the
enabled flag is not accepted on update.
Event type this subscription should fire on. Must be one of the values returned by
GET /v3/webhooks/events.
"email_replied"
Absolute http/https URL that will receive the webhook payload.
1024"https://example.com/hooks/reply"
Scope that determines which users' activity triggers the webhook.
Personal — fires only for activity of the subscription owner.Team — fires for activity of any member of the owner's team. Creation requires the current user to be the team owner for private teams; anyone can create for public teams.Organization — reserved for future use. The API currently rejects creation/update with this value (errorCode: 5).Personal, Team, Organization "Personal"
Optional flags that enrich the delivered webhook payload with extra fields from the originating email/contact.
{
"includeEmailUrl": true,
"includeEmailText": false,
"includeProspectCustomFields": true
}Webhook subscription updated successfully.
A webhook subscription. The subscription fires a single event type to a configured URL
when activity matching the subscription's scope occurs.
Unique identifier for the webhook subscription.
Event type this subscription fires on. One of the values returned by
GET /v3/webhooks/events.
"email_replied"
Absolute http/https URL that receives the webhook payload.
"https://example.com/hooks/reply"
Scope that determines which users' activity triggers the webhook.
Personal — fires only for activity of the subscription owner.Team — fires for activity of any member of the owner's team. Creation requires the current user to be the team owner for private teams; anyone can create for public teams.Organization — reserved for future use. The API currently rejects creation/update with this value (errorCode: 5).Personal, Team, Organization "Personal"
If false, the subscription does not fire. Toggle via the dedicated
POST /v3/webhooks/{id}/enable and POST /v3/webhooks/{id}/disable
endpoints — the state cannot be changed through PUT.
ISO-8601 timestamp (UTC) when the subscription was created.
Optional flags that enrich the delivered webhook payload with extra fields from the originating email/contact.
{
"includeEmailUrl": true,
"includeEmailText": false,
"includeProspectCustomFields": true
}