Skip to content

Health & Public Endpoints

These endpoints do not require an API key.

GET /v1/health

Returns a simple status indicating the API is running.

{
"status": "ok"
}

POST /v1/public/form-submission/:tenant_id/:form_id

Accepts form submissions from your website. Authentication is handled through domain verification rather than API keys.

ParameterTypeDescription
tenant_idstringYour Pathbound tenant ID.
form_idstringThe form identifier.
FieldTypeRequiredDescription
visitor_idstringnoVisitor tracking ID from the Pathbound tracker.
contact_dataobjectyesMust include email. Additional fields optional.
company_dataobjectnoMust include domain if provided.
Terminal window
curl -X POST https://api.pathbound.io/v1/public/form-submission/tenant_abc/form_xyz \
-H "Content-Type: application/json" \
-d '{
"visitor_id": "vis_123",
"contact_data": {
"email": "lead@example.com",
"firstName": "Alex"
},
"company_data": {
"domain": "example.com"
}
}'
{
"status": "success",
"contact_id": "ct_abc",
"company_id": "co_xyz"
}
StatusMeaning
400Invalid request body.
403Domain not allowed for this tenant.
429Rate limit exceeded — smart and tenant-level.