# Update a Directory Record

Returns the updated Directory Record instance

Endpoint: PUT /v1/enterprise/{enterprise_id}/directory_record/{directory_record_id}/
Version: 1.0.0
Security: apiKey

## Path parameters:

  - `enterprise_id` (string, required)
    Enterprise ID

  - `directory_record_id` (string, required)
    Directory record ID

## Request fields (application/json):

  - `unique_identifiers` (array)

  - `unique_identifiers.unique_id` (string)

  - `unique_identifiers.type` (integer)
    Following are the valid Unique Identifier Types:


IMEI1 = 0
IMEI2 = 1
SERIAL = 2
MEI = 3
WIFI_MAC_ID = 4
ETHERNET_MAC_ID = 5
    Enum: 0, 1, 2, 3, 4, 5

  - `group_id` (string)

  - `alias` (string)

  - `tags` (array)

## Response 200 fields (application/json):

  - `id` (string)

  - `name` (string)

  - `online_status` (string)
    Enum: "ONLINE", "OFFLINE", "NONE"

  - `alias` (string)

  - `tags` (array)

  - `group_id` (string)

  - `device_id` (string)

  - `approval_status` (string)
    Enum: "WAITING_FOR_APPROVAL", "APPROVED", "REJECTED", "BLOCKED"

  - `provisioned_on` (string)

  - `unique_identifiers` (array)

  - `unique_identifiers.unique_id` (string)

  - `unique_identifiers.type` (string)
    Enum: "IMEI1", "IMEI2", "SERIAL", "MEI", "WIFI_MAC_ID", "ETHERNET_MAC_ID"

## Response 400 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)

## Response 401 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)


