Skip to main content
PATCH
Update Webhook

Authorizations

X-API-Key
string
header
required

Your UGiftMe API key for authentication.

Format: Secure API key (e.g., <your-api-key>)

Required: All endpoints require this header

Example: X-API-Key: <your-api-key>

Path Parameters

id
string
required

Body

application/json

At least one property must be present. Omitted fields are left unchanged. The signing secret cannot be updated via this endpoint.

url
string<uri>

HTTPS (or HTTP) URL that will receive outbound POST deliveries.

events
enum<string>[]
Minimum array length: 1
Available options:
order.queued,
order.processing,
order.succeeded,
order.failed,
product.updated,
wallet.updated
description
string
isActive
boolean

When false, UGiftMe stops sending events to this URL until set back to true.

Response

Updated; signing secret is not returned

message
string
required
Example:

"Webhook updated successfully"

webhook
object
required

Webhook configuration without signing secret.

Example: