Update a webhook by its ID
PUT/webhook/:webhookId
Update a webhook by its ID
Request
Path Parameters
The unique ID of the webhook to update.
- application/json
Body
Updated webhook data
The body template for the webhook request, supporting variables
The URL to which the webhook will send event data
Custom headers to include in the webhook request, such as authentication tokens
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Webhook successfully updated
- application/json
- Schema
- Example (from schema)
Schema
Unique identifier of the project to which webhook is related
The URL to which the webhook will send event data.
Possible values: [submission_approved
]
Event type that triggers the webhook.
Unique identifier of the webhook
Custom headers to include in the webhook request, such as authentication tokens.
The body for the webhook request, supporting variables.
Possible values: [schema
]
Resource to attach the webhook to
Identifier of the resource to attach webhook to
Time representation of entity creation
{
"projectId": "p2Duhf5N6",
"url": "https://example.com/webhook/$userId",
"eventType": "submission_approved",
"id": "a1fb86bad-de7c-4ed7-a1c6-538db2b0c9ed",
"headers": "{\"Bearer\": \"$bearertoken\", \"customHeader\": \"$customHeader\"}",
"body": "{\"userId\": \"$userId\", \"resource\": \"$resource\", \"resourceId\": \"$resourceId\"}",
"resource": "schema",
"resourceId": "s12RHo2ET",
"createdAt": "2024-01-01T09:00:00.00Z"
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Bad Request"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Unauthorized access"
}
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Forbidden access"
}
Webhook not found
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Internal Server Error"
}