Skip to content

Suggested

Dashboard
PUT /clients/webhook

Registers or updates the HTTPS URL Conomy will call when a payment lifecycle event changes state. Send secretKey if your integration wants Conomy to sign each outbound delivery with the X-Webhook-Signature header. Use flavor only when you need separate URLs for static and dynamic CVU flows.

PUT/clients/webhook
Create or update webhook configuration

Bearer access token returned by the authentication endpoint.

The API key used for authentication when making requests to the API Gateway.

API version selector for Conomy endpoints. Use 24-04-2025 for the current version.

Identifies the application making the request.

HTTPS URL Conomy will call for outbound webhook deliveries.

Optional shared secret used to sign deliveries with X-Webhook-Signature.

defaultcvu.staticcvu.dynamic
webhookUrlstringuri

Default webhook URL.

flavorstring
defaultcvu.staticcvu.dynamic
sourceFlavorstring
defaultcvu.staticcvu.dynamic
flavorsobject

Per-flavor webhook URLs keyed by flavor.

metadataobject
Request
PUT /sandbox/clients/webhook HTTP/1.1
Host: api.conomyhq.com
Authorization: Bearer {ACCESS_TOKEN}
x-api-key: {YOUR_API_KEY}
conomyhq-api-version: 24-04-2025
User-Agent: MyApp/1.0
Content-Type: application/json

{
  "webhookUrl": "https://yourapp.example/webhooks/conomy",
  "secretKey": "{{WEBHOOK_SECRET}}"
}
Response
{
  "webhookUrl": "https://example.com/webhook",
  "flavor": "default",
  "sourceFlavor": "default",
  "flavors": {},
  "metadata": {}
}