# Get custom attribute definition by id

Get custom attribute in an organization by id.

Endpoint: GET /v1/custom-attributes/{customAttributeId}
Version: v1
Security: ApiKeyAuth

## Path parameters:

  - `customAttributeId` (string, required)

## Response 200 fields (application/json):

  - `data` (object, required)

  - `data.id` (string, required)

  - `data.entityType` (string, required)
    values: [Contact, Conversation]

  - `data.identifier` (string, required)

  - `data.label` (string, required)

  - `data.inputDefinition` (any, required)

  - `data.inputDefinition.options` (array)

  - `data.inputDefinition.options.id` (string, required)

  - `data.inputDefinition.options.label` (string, required)

  - `data.inputDefinition.options.value` (string, required)

  - `data.inputDefinition.options.nestedOptions` (array)

  - `data.inputDefinition.options.isDeactivated` (boolean, required)

  - `data.inputDefinition.options.orderIndex` (integer, required)

  - `data.inputDefinition.placeholder` (string)

  - `data.description` (string)

  - `data.createdAt` (string, required)

  - `data.updatedAt` (string)

  - `data.isRequired` (boolean, required)

  - `data.isArchived` (boolean, required)

  - `data.isDeactivated` (boolean, required)

## Response 400 fields (application/json):

  - `message` (string, required)

## Response 500 fields (application/json):

  - `message` (string, required)

