# Full name

Collects a respondent's name in separate input areas. The full name field is ideal for registration forms, contact forms, and any survey where you need structured name data for integrations.

In the [forms.app builder](https://forms.app/en/help-center/full-name), you can change labels, require the field, and enable prefix, middle name, and suffix areas.

## Schema

| Field | Type | Description |
|  --- | --- | --- |
| `questionType` | `"fullname"` | Identifies this as a full name field |
| `fullname.labels` | object | Custom labels for each name part |
| `fullname.labels.firstName` | string | Label for the first name input |
| `fullname.labels.lastName` | string | Label for the last name input |
| `fullname.labels.prefix` | string | Label for the prefix input |
| `fullname.labels.middle` | string | Label for the middle name input |
| `fullname.labels.suffix` | string | Label for the suffix input |
| `fullname.prefix` | boolean | Show the prefix input |
| `fullname.middle` | boolean | Show the middle name input |
| `fullname.suffix` | boolean | Show the suffix input |


```json
{
  "_id": "6a0ef5d93affac35058b05a5",
  "questionType": "fullname",
  "question": "Full name",
  "displayOrder": 0,
  "isRequired": true,
  "isDeleted": false,
  "isActive": true,
  "fullname": {
    "labels": {
      "firstName": "First Name",
      "lastName": "Last Name",
      "prefix": "Prefix",
      "middle": "Middle Name",
      "suffix": "Suffix"
    },
    "middle": true,
    "prefix": true,
    "suffix": true
  }
}
```