# Customer/:id

Obtén los datos de un cliente en especifico buscado por ID

Endpoint: GET /retailers/api/v1/customers/:id
Version: 1.0.0
Security: api-key

## Response 200 fields (application/json):

  - `id` (string)
    ID único del cliente (web_id)

  - `first_name` (string)

  - `last_name` (string)

  - `email` (string)

  - `phone` (string)

  - `id_type` (string)
    Enum: "cedula", "pasaporte", "ruc", "rut", "otro"

  - `id_number` (string)

  - `address` (string)
    Dirección individual del cliente

  - `city` (string)
    Ciudad individual del cliente

  - `state` (string)
    Estado/Provincia individual del cliente

  - `zip_code` (string)
    Código postal individual del cliente

  - `country_id` (string)
    ID del país del cliente

  - `notes` (string)

  - `whatsapp_opt_in` (boolean)
    Si el cliente ha optado por recibir mensajes de WhatsApp

  - `whatsapp_name` (string)
    Nombre del cliente en WhatsApp

  - `customer_addresses` (array)
    Array de direcciones adicionales del cliente

  - `customer_addresses.address` (string)

  - `customer_addresses.city` (string)

  - `customer_addresses.state` (string)

  - `customer_addresses.zip_code` (string)

  - `customer_addresses.latitude` (string)

  - `customer_addresses.longitude` (string)

  - `customer_addresses.description` (string)

  - `customer_addresses.main` (boolean)

  - `tags` (array)
    Array de etiquetas del cliente

  - `tags.tag` (string)
    Nombre de la etiqueta

  - `tags.web_id` (string)
    ID único de la etiqueta

  - `custom_fields` (array)
    Array de campos personalizados del cliente

  - `custom_fields.field_name` (string)
    Identificador del campo personalizado

  - `custom_fields.field_content` (string)
    Contenido del campo personalizado

  - `agent` (object)
    Agente asignado al cliente

  - `agent.id` (integer)
    ID del agente

  - `agent.email` (string)
    Email del agente

  - `outbound_status` (string)
    Estado del último mensaje outbound enviado al cliente
    Enum: "error", "submitted", "enqueued", "sent", "delivered", "read"

  - `campaign_id` (integer)
    ID de la campaña asociada al cliente

  - `error_message` (string)
    Mensaje de error si hubo un problema con el último mensaje enviado

  - `campaign_url` (string)
    URL de la campaña asociada (vacío si no hay campaña)

  - `creation_date` (string)
    Fecha de creación del cliente

  - `sent_at` (string)
    Fecha en que se envió el último mensaje outbound

  - `delivered_at` (string)
    Fecha en que se entregó el último mensaje outbound

  - `read_at` (string)
    Fecha en que se leyó el último mensaje outbound

  - `last_chat_interaction` (string)
    Fecha de la última interacción en el chat


## Response 400 fields

## Response 404 fields
