Skip to main content

GET /v1/forms/:idOrSlug

Retrieves the public details of a published form by its unique ID or slug. This is useful for rendering forms on public-facing websites.

Path Parameters

Example Request

# By Slug
curl -X GET "https://api.example.com/v1/forms/contact-form"

# By ID
curl -X GET "https://api.example.com/v1/forms/form_123"

Example Response

{
  "id": "form_123",
  "name": "Contact Form",
  "title": "Contact Us",
  "description": "A simple contact form.",
  "fields": [
    { "id": "name", "type": "text", "label": "Name", "required": true },
    { "id": "email", "type": "email", "label": "Email", "required": true }
  ],
  "settings": null
}