Sign Customiser

Returns one of the customiser's forms. Requires customisers:read and is safe to retry. A form belonging to another customiser or another store is indistinguishable from an unknown id.

GET/api/v3/customisers/{customiser_id}/forms/{form_id}

Authorisation

Bearer token required. Include it in theAuthorization header.

Required scope: customisers:read

Path parameters

customiser_idstringpathrequired

The customiser id.

Example: 1

form_idstringpathrequired

The form id, from the list forms operation.

Example: 7

Get a form
curl https://web.signcustomiser.com/api/v3/customisers/1/forms/7 \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN'
Response
{
  "data": {
    "object": "form",
    "id": 7,
    "customiser_id": 42,
    "name": "Request a quote",
    "description": null,
    "form_type": "quote",
    "button_label": "Send",
    "subject": "New quote request",
    "recipient_emails": [
      "sales@example.com"
    ],
    "save_customer_details": true,
    "post_submission_action": "default",
    "redirect_url": null,
    "emails_enabled": true,
    "suppressed_emails": [],
    "fields": [
      {
        "field_id": "3f2a9c1e-5d6b-4a7c-8e9f-0a1b2c3d4e5f",
        "name": "Email",
        "input_type": "email",
        "required": true,
        "customer_field": "email",
        "info": null,
        "placeholder": null,
        "checkbox_value": null,
        "min": null,
        "max": null,
        "min_date": null,
        "max_date": null,
        "allow_multiple": false,
        "reply_to": true,
        "options": []
      }
    ],
    "sort_order": 1,
    "created_at": "2026-08-14T00:00:00Z",
    "updated_at": "2026-08-14T00:00:00Z"
  },
  "links": {
    "self": "https://web.signcustomiser.com/api/v3/customisers/42/forms/7",
    "documentation": "https://www.signcustomiser.com/help/api/"
  },
  "meta": {
    "api_version": "v3",
    "request_id": "req_01jz9x2k7c8f3m5n6p7q8r9s0t"
  }
}