API docs

Reference · Webhooks

Send a signed test event

POST /api/v1/webhooks/test

Sends a signed ping event to your URL right now and tells you what your server answered. Use it to set up Make, Zapier or n8n, and to test your signature check.

Credits: Free.

Body (JSON)

NameTypeRequiredWhat it is
urlstringyesThe https URL to send a signed test event ("ping") to.
webhookSecretstringOptional: sign this webhook with your own secret instead of the account signing secret.

Example request

Shell
curl -X POST "https://moleman.io/api/v1/webhooks/test" \
  -H "Authorization: Bearer $MOLEMAN_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"url":"https://hook.eu2.make.com/abc123"}'

Example answer

JSON
{
  "delivered": true,
  "statusCode": 200,
  "error": null,
  "signature": "t=1762344000,v1=5f2c…"
}

Errors

StatusCodeWhen
401missing_api_keyThe request has no API key.
401invalid_api_keyThe API key is not one of ours (a typo, a cut-off copy, or a key from another account that was deleted).
401revoked_api_keyThe API key was revoked on the API page. Revoking takes effect at once.
429rate_limitedMore than 120 requests in one minute with this key.
500server_errorSomething broke on our side. Nothing was charged for it.
400invalid_requestA parameter is missing, has the wrong type or is out of range. details lists every problem with its path.
400invalid_jsonThe body is not valid JSON.
409idempotency_in_progressA request with the same Idempotency-Key is still running.
422idempotency_key_reusedThe Idempotency-Key was already used in the last 24 hours with a different request.
400invalid_webhook_urlThe webhook URL is not a public https address (private networks and other schemes are refused).