Public API
Forms
1 endpoint.
GET
/api/v1/public/forms/{form_type}Get form by type
Get a live form definition by identity (built-in or custom) for the business.
Returns the form's fields and settings needed to render it client-side. Only ``live`` forms are served; an unknown identity or a non-live form returns a typed 404 (``FORM_NOT_AVAILABLE``), never a 500. Auth via X-API-Key header.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
form_typerequired | path | string | |
X-API-Key | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_PublicForm_| Field | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request_idrequired | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
success | true | default true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
datarequired | PublicForm | PublicForm fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata | ResponseMetadata | null | ResponseMetadata fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | ResponseMeta | null | ResponseMeta fields
|
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.