Skip to main content
POST
Create an inbound hook endpoint

Authorizations

Authorization
string
header
required

Workspace API key. Create one via the dashboard or POST /v1/auth/keys.

Body

application/json
name
string | null

Display name, e.g. "GitHub push". Defaults to null.

source
enum<string>
default:webhook

Normalized trigger source the ingress emits. An unknown value returns 400 invalid_input.

Available options:
cron,
webhook,
sms,
email,
event,
manual

Response

Created. secret is returned only in this response.

id
string<uuid>
companyId
string<uuid>
tenantUserId
string<uuid> | null
slug
string
name
string | null
source
enum<string>
Available options:
cron,
webhook,
sms,
email,
event,
manual
secret
string

Per-endpoint HMAC signing secret (hksec_...). Shown once.

active
boolean
lastEventAt
string<date-time> | null
createdAt
string<date-time>
updatedAt
string<date-time>
url
string<uri>