# Enroll customer in event by email Inscribe una persona a un evento utilizando su email. - Si event_id corresponde al ID del evento principal, se inscribirá en la primera edición disponible. - Si event_id corresponde al ID de una edición (variant), se inscribirá en esa edición específica. Endpoint: POST /events/{event_id}/enroll Version: 1.0.0 Security: ApiKeyAuth ## Path parameters: - `event_id` (integer, required) ID del evento o ID de una edición. Example: 101115 ## Request fields (application/json): - `customer` (object, required) - `customer.email` (string, required) Example: "customer7@example.com" - `customer.name` (string) Example: "DARRIO" - `customer.last_name` (string,null) Example: "Perez" - `enrollment_type` (string, required) Enum: "paid", "free" ## Response 200 fields (application/json): - `status` (string, required) Example: "OK" ## Response 400 fields (application/json): - `status` (string, required) Example: "ERROR" - `message` (string, required) Example: "Descripción del error" - `errors` (array, required) - `errors.code` (integer, required) Example: 4000 - `errors.extra_data` (array) Datos extra para debug/validación (puede venir vacío). ## Response 401 fields (application/json): - `status` (string, required) Example: "ERROR" - `message` (string, required) Example: "Descripción del error" - `errors` (array, required) - `errors.code` (integer, required) Example: 4000 - `errors.extra_data` (array) Datos extra para debug/validación (puede venir vacío). ## Response 404 fields (application/json): - `status` (string, required) Example: "ERROR" - `message` (string, required) Example: "Descripción del error" - `errors` (array, required) - `errors.code` (integer, required) Example: 4000 - `errors.extra_data` (array) Datos extra para debug/validación (puede venir vacío).