# Create Customers Crea un nuevo cliente Endpoint: POST /retailers/api/v1/customers Version: 1.0.0 Security: api-key ## Request fields (application/json): - `id` (string) - `first_name` (string) - `last_name` (string) - `email` (string) - `phone` (string) - `id_type` (string) Enum: "cedula", "pasaporte", "ruc", "rut", "otro" - `id_number` (string) - `customer_addresses_attributes` (array) - `customer_addresses_attributes.address` (string) - `customer_addresses_attributes.city` (string) - `customer_addresses_attributes.state` (string) - `customer_addresses_attributes.zip_code` (string) - `customer_addresses_attributes.country_id` (integer) - `customer_addresses_attributes.latitude` (string) - `customer_addresses_attributes.longitude` (string) - `customer_addresses_attributes.description` (string) - `customer_addresses_attributes.main` (boolean) - `notes` (string) - `agent_id` (integer) - `tags` (array) - `tags.name` (string) - `tags.value` (boolean) - `custom_fields` (array) - `custom_fields.field_name` (string) - `custom_fields.field_content` (string) - `outbound_status` (string) Enum: "error", "submitted", "enqueued", "sent", "delivered", "read" - `campaign_id` (integer) - `campaign_url` (string) - `error_message` (string) - `creation_date` (string) - `sent_at` (string) - `delivered_at` (string) - `read_at` (string) - `last_chat_interaction` (string) ## Response 200 fields (application/json): - `message` (string) Example: "Customer created successfully" - `customer` (object) - `customer.id` (string) - `customer.first_name` (string) - `customer.last_name` (string) - `customer.email` (string) - `customer.phone` (string) - `customer.id_type` (string) Enum: "cedula", "pasaporte", "ruc", "rut", "otro" - `customer.id_number` (string) - `customer.customer_addresses_attributes` (array) - `customer.customer_addresses_attributes.address` (string) - `customer.customer_addresses_attributes.city` (string) - `customer.customer_addresses_attributes.state` (string) - `customer.customer_addresses_attributes.zip_code` (string) - `customer.customer_addresses_attributes.country_id` (integer) - `customer.customer_addresses_attributes.latitude` (string) - `customer.customer_addresses_attributes.longitude` (string) - `customer.customer_addresses_attributes.description` (string) - `customer.customer_addresses_attributes.main` (boolean) - `customer.notes` (string) - `customer.agent_id` (integer) - `customer.tags` (array) - `customer.tags.name` (string) - `customer.tags.value` (boolean) - `customer.custom_fields` (array) - `customer.custom_fields.field_name` (string) - `customer.custom_fields.field_content` (string) - `customer.outbound_status` (string) Enum: "error", "submitted", "enqueued", "sent", "delivered", "read" - `customer.campaign_id` (integer) - `customer.campaign_url` (string) - `customer.error_message` (string) - `customer.creation_date` (string) - `customer.sent_at` (string) - `customer.delivered_at` (string) - `customer.read_at` (string) - `customer.last_chat_interaction` (string) ## Response 400 fields