# UpsertInviteRequest

Model ID: `UpsertInviteRequest`

No description.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `channel` | [`InviteChannel`](./InviteChannel.md) | Yes |  |  |  | No | Delivery channel for the invite. |
| `createdAt` | `string|null` | No |  |  |  | Yes | Creation timestamp; defaults to now when omitted. |
| `destination` | `string` | Yes |  |  |  | No | Invite destination (email address or phone number). |
| `id` | `string` | Yes |  |  |  | No | Client-generated invite identifier; upsert is keyed by this id. |
| `name` | `string` | Yes |  |  |  | No | Display name of the invitee. |
| `role` | `string|null` | No |  |  |  | Yes | Intended role for the invitee, when specified. |
| `status` | [`InviteStatus`](./InviteStatus.md) | No |  |  |  | Yes | Invite status to set; defaults to the service's initial status when omitted. |

## Example

None declared in canonical OpenAPI.
