# List custom attributes definitions

List all custom attributes in an organization.

Endpoint: GET /v1/custom-attributes
Version: v1
Security: ApiKeyAuth

## Response 200 fields (application/json):

  - `data` (array)

  - `data.id` (string, required)

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

  - `data.identifier` (string, required)

  - `data.label` (string, required)

  - `data.inputDefinition` (any, required) — one of:
    - Select:
      - `options` (array)
      - `options.id` (string, required)
      - `options.label` (string, required)
      - `options.value` (string, required)
      - `options.nestedOptions` (array)
      - `options.isDeactivated` (boolean, required)
      - `options.orderIndex` (integer, required)
    - Text:
      - `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)


