Agregar o modificar Clientes
Endpoint
Método: POST
URL: http://api.datacrush.la/ecommerce/v1/customer/add
Parámetros de consulta
| Parámetro | Tipo | Descripción |
| portal_id | integer | Identificador único del portal. Requerido. |
| api_key | string | Clave de autenticación de la API. Requerido. |
Cuerpo de la solicitud
La solicitud debe enviarse en formato JSON y debe contener un array de objetos de cliente.
Estructura del JSON (ejemplo)
[
{
"id": 1,
"email": "user@mail.com",
"first_name": "Juan",
"last_name": "Martinez",
"created_at": "2025-01-01",
"street": "Libertador",
"street_number": "123",
"floor": "1",
"city": "Olivos",
"state": "Buenos Aires",
"zip_code": "1234",
"country": "Argentina"
}]
Campos del cuerpo de la solicitud
| Campo | Tipo | Descripción |
| id | integer | Identificador único del cliente. Obligatorio. |
| string | Correo electrónico del cliente. Obligatorio. | |
| first_name | string | Nombre del cliente. Obligatorio. |
| last_name | string | Apellido del cliente. Obligatorio. |
| created_at | string | Fecha de creación del cliente en formato YYYY-MM-DD. |
| street | string | Nombre de la calle del cliente. |
| street_number | string | Número de la calle. |
| floor | string | Piso del domicilio. |
| city | string | Ciudad de residencia del cliente. |
| state | string | Provincia o estado del cliente. |
| zip_code | string | Código postal del cliente. |
| country | string | País de residencia del cliente. |
Respuesta
Respuesta exitosa
- Ejemplo de respuesta:
{"result":"success"}
Respuestas de error
Los errores se devuelven en el siguiente formato:
{
"result": "fail",
"error": {
"code": 210,
"message": "Error al decodificar JSON"
},
"error_list": []
}
| Código interno | Mensaje de error | Descripción |
| 210 | "Error al decodificar JSON" | El formato del JSON enviado es inválido. |
| 401 | "No autorizado" | Falta la clave de la API o es incorrecta. |
| 403 | "Acceso denegado" | El usuario no tiene permisos para esta operación. |
| 500 | "Error interno del servidor" | Ocurrió un error inesperado en el servidor. |
Notas
- La clave api_key es obligatoria para la autenticación.
- Si el id del cliente ya existe, se actualizarán sus datos.
- Solo los campos id, first_name, last_name y email son obligatorios.
- Para evitar errores de código 210, asegúrate de enviar el JSON con la estructura correcta.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.