GET
/
open
/
forms
/
{slug}
curl --request GET \
  --url https://api.opnform.com/open/forms/{slug} \
  --header 'Authorization: Bearer <token>'
{
  "id": 123,
  "slug": "<string>",
  "title": "<string>",
  "visibility": "public",
  "tags": [
    "<string>"
  ],
  "language": "<string>",
  "custom_domain": "<string>",
  "theme": "default",
  "font_family": "<string>",
  "color": "<string>",
  "dark_mode": "light",
  "width": "centered",
  "size": "sm",
  "border_radius": "none",
  "layout_rtl": true,
  "uppercase_labels": true,
  "cover_picture": "<string>",
  "logo_picture": "<string>",
  "no_branding": true,
  "transparent_background": true,
  "submit_button_text": "<string>",
  "submitted_text": "<string>",
  "redirect_url": "<string>",
  "re_fillable": true,
  "re_fill_button_text": "<string>",
  "confetti_on_submission": true,
  "show_progress_bar": true,
  "closes_at": "2023-11-07T05:31:56Z",
  "closed_text": "<string>",
  "max_submissions_count": 2,
  "max_submissions_reached_text": "<string>",
  "auto_save": true,
  "auto_focus": true,
  "enable_partial_submissions": true,
  "editable_submissions": true,
  "editable_submissions_button_text": "<string>",
  "password": "<string>",
  "use_captcha": true,
  "captcha_provider": "recaptcha",
  "can_be_indexed": true,
  "seo_meta": {},
  "custom_code": "<string>",
  "database_fields_update": [
    "<any>"
  ],
  "properties": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "type": "<string>",
      "name": "<string>",
      "help": "<string>",
      "hidden": true,
      "required": true,
      "placeholder": "<string>",
      "width": "full"
    }
  ]
}

Get Form

Retrieve a single form by its slug (UUID or human-readable slug).

Authentication & Scope

Requires a token with the forms-read ability.

Request

GET /open/forms/{slug} HTTP/1.1
Host: api.opnform.com
Authorization: Bearer <token>

Path Parameters

ParameterTypeDescription
slugstringThe form slug or UUID (see dashboard)

Response

200 OK – Returns a Form object.

{
  "id": 42,
  "slug": "customer-feedback",
  "title": "Customer Feedback",
  "visibility": "public",
  "properties": [...]
}

404 Not Found – No form matches the provided slug.

403 Forbidden – The token lacks the required ability or you do not have permission to view the form.

Authorizations

Authorization
string
header
required

Personal Access Token

Path Parameters

slug
string
required

Response

200
application/json

Successful

The response is of type object.