Simulate a webhook

Sandbox only. This endpoint exists on api-sandbox.clc.solutions and not on
live: it makes CLC emit an event that never happened, which is exactly what you
want while building a handler and never what you want against real borrowers.

Requires scope webhook:write.

Sends a real, signed HTTP request to that webhook's URL carrying the payload you
supply, then reports what your endpoint answered. Nothing is written to the event
log and no lending state changes.

Deliberately takes no Idempotency-Key: repeating a simulation on purpose is the
whole point of it.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
string
enum
required

Full payload contracts live in clc-lending-asyncapi.yaml.

data
object
required

Delivered verbatim as the event's data. Free-form: send whatever the real event for that type would carry.

Headers
string
required
^[0-9]{10}$

Unix seconds. Requests outside a ±5 minute window are rejected, and the value is part of the signed canonical request.

string
required
length between 88 and 88
^[A-Za-z0-9+/]{86}==$

Base64 of the Ed25519 signature over the canonical request. Ed25519 signatures are always 64 bytes, so this is always 88 characters ending in ==.

Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json