# UpdateAgentRequest

Model ID: `UpdateAgentRequest`

Request body for PATCH /agents/{agent_id}. All fields are optional;
only the supplied ones are patched. At least one must be present.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `address` | [`Address`](./Address.md) | No |  |  |  | Yes | Replaces the agent's stored address. |
| `badge_number` | `string|null` | No |  |  |  | Yes | Employer-issued badge number. |
| `department` | `string|null` | No |  |  |  | Yes | Department or team name. |
| `first_name` | `string|null` | No |  |  |  | Yes | Agent's given name. |
| `last_name` | `string|null` | No |  |  |  | Yes | Agent's family name. |
| `license_number` | `string|null` | No |  |  |  | Yes | Professional license number, if applicable. |
| `organization` | `string|null` | No |  |  |  | Yes | Employing organization name. |
| `phone` | `string|null` | No |  |  |  | Yes | E.164 phone number. |
| `title` | `string|null` | No |  |  |  | Yes | Job title, e.g. 'Senior Agent'. |

## Example

None declared in canonical OpenAPI.
