06 Line
API

webhook.test

Sent only by `POST /v1/webhook-endpoints/{id}/test`, once, without retry. Endpoints cannot subscribe to it.

Sent only by POST /v1/webhook-endpoints/{id}/test, once, without retry. Endpoints cannot subscribe to it.

Header Parameters

06line-Signature*string

t=<unix seconds>,v1=<hex HMAC-SHA256 of "t.body" with your endpoint secret>. Reject events older than 5 minutes.

Request Body

application/json
  1. body
id*string

Unique; the same event may arrive twice, skip it by id.

Match^evt_[0-9a-z]{26}$
type*string
Value in"sms.received""sms.status""call.recorded""webhook.test"
created_at*Timestamp

RFC 3339, UTC.

Formatdate-time
data*

Response Body

Any 2xx within 10 seconds.

Example Requests
POST/webhook.test
Request Body
application/json
{  "id": "evt_01jbqb3m6v8k1t3x5r7c9d1yb4",  "type": "webhook.test",  "created_at": "2026-10-21T16:05:00Z",  "data": {    "message": "Test event from 06 Line: if you read this, your endpoint works.",    "endpoint_id": "whe_01jbqa2k6x8m4t0v2r6c8d1yb3"  }}
Header Parameters
{  "06line-Signature": "t=1792606542,v1=5f1c0e3d8a..."}