# Update agents

Bulk update agents/admins.

Endpoint: PUT /beta/agents
Version: beta
Security: ApiKeyAuth

## Request fields (application/json):

  - `id` (string, required)
    Unique identifier for the agent

  - `displayName` (string, required)
    The agent's display name

  - `phoneNumber` (string)
    The agent's primary phone number

  - `additionalEmails` (array)
    Additional email addresses for the agent

  - `additionalPhoneNumbers` (array)
    Additional phone numbers for the agent

  - `firstName` (string)
    The agent's first name

  - `lastName` (string)
    The agent's last name

  - `middleNames` (array)
    The agent's middle names

  - `avatarUrl` (string)
    The url from which to load the agent's avatar

## Response 200 fields (application/json):

  - `data` (array)

  - `data.error` (any, required)

  - `data.error.id` (string, required)

  - `data.error.message` (string, required)

  - `data.data` (object, required)

  - `data.data.id` (string, required)
    Unique identifier for the agent

  - `data.data.createdAt` (string, required)
    Time when the agent was created

  - `data.data.displayName` (string, required)
    The agent's display name

  - `data.data.email` (string, required)
    The agent's primary email address

  - `data.data.avatarUrl` (string)
    The url from which to load the agent's avatar

  - `data.data.phoneNumber` (string)
    The agent's primary phone number

  - `data.data.additionalEmails` (array)
    Additional email addresses for the agent

  - `data.data.additionalPhoneNumbers` (array)
    Additional phone numbers for the agent

  - `data.data.firstName` (string)
    The agent's first name

  - `data.data.lastName` (string)
    The agent's last name

  - `data.data.middleNames` (array)
    The agent's middle names

  - `data.data.roles` (array)
    The agent's roles

## Response 400 fields (application/json):

  - `message` (string, required)

## Response 500 fields (application/json):

  - `message` (string, required)

