Skip to main content
POST
/
v1
/
webhook-endpoints
/
{id}
/
test
Send a synthetic test delivery
curl --request POST \
  --url https://api.letmepost.dev/v1/webhook-endpoints/{id}/test \
  --header 'Content-Type: application/json' \
  --data '
{
  "type": "post.published"
}
'
{
  "delivered": true,
  "status": 123,
  "durationMs": 123,
  "deliveryId": "<string>",
  "sentEvent": {},
  "responseBody": "<string>",
  "nonRetryable": true,
  "errorName": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.letmepost.dev/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

id
string<uuid>
required

Body

application/json

Default body sends a synthetic post.published event.

type
enum<string>
Available options:
post.queued,
post.validated,
post.published,
post.rejected,
post.failed,
token.expiring,
token.revoked,
version.deprecated
data
any

Response

Delivery completed (the consumer may still have returned a non-2xx — see delivered and status).

delivered
boolean
required
status
integer | null
required
durationMs
integer
required
deliveryId
string
required
sentEvent
object
required
responseBody
string | null
nonRetryable
boolean
errorName
string | null