GET/smart-forms/:id

Get Smart Form

Retrieve a single smart form by ID including session count

Scope: SMART_FORMS_READ

Overview

Returns the full details of a smart form owned by the authenticated user, including a session count aggregate.

Request

GET/smart-forms/:id

Headers

HeaderValue
AuthorizationBearer fxk_live_<your-api-key>

Path Parameters

Example Request

curl -X GET "https://api.formfex.com/api/v1/public/smart-forms/SMART_FORM_ID" \
  -H "Authorization: Bearer $FORMFEX_API_KEY"

Response

Response Fields

FieldTypeDescription
idstring (UUID)Unique smart form identifier
userIdstring (UUID)Owner's user ID
titlestringDisplay title
purposestringPurpose prompt used by the AI to generate questions
descriptionstring | nullRespondent-facing description
targetAudiencestring | nullTarget audience description
languagesstring[]Configured language codes
maxQuestionsnumberMaximum questions per session (5–15)
isPrivatebooleanWhether email OTP verification is required
publishStatusstringDRAFT or PUBLISHED
allowNewSessionsbooleanWhether new sessions can currently be started
shortIdstringShort ID used in the public share URL
createdAtstring (ISO 8601)Creation timestamp
updatedAtstring (ISO 8601)Last update timestamp
_count.sessionsnumberTotal number of sessions across all statuses

n8n

In n8n, this operation is available as Get under the Smart Form resource in the Formfex node.