Recuperar Cliente

Obtener Clientes Endpoint - Yativo

El endpoint GET /customer/{{customer_id}} te permite recuperar información detallada sobre un cliente específico usando su ID único de cliente. Este endpoint es útil para acceder y mostrar datos de clientes dentro de tu aplicación o para realizar operaciones que requieren detalles del cliente.

Características Clave:

  • Método HTTP: GET

  • URL del Endpoint: /customer/{{customer_id}}

  • Autenticación: Requiere token Bearer para asegurar el acceso seguro.

Estructura de la Respuesta:

  • Código de Estado: 200 OK en caso de éxito, con otros códigos indicando varios errores (por ejemplo, 401 No Autorizado, 404 No Encontrado).

Encabezados

Nombre

Valor

Content-Type

application/json

Authorization

Bearer <token>

Ejemplo de Solicitud y Respuesta

import requests

customer_id = "5ae2f659-45d2-4256-9f82-2811726a5376" # ID de cliente de ejemplo
url = f"{{baseUrl}}/customer/{customer_id}"
headers = {
    "Authorization": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"
}

response = requests.get(url, headers=headers)
print(response.text)

Respuesta Exitosa

{
    "status": "success",
    "status_code": 201,
    "message": "Request successful",
    "data": {
        "customer_id": "5ae2f659-45d2-4256-9f82-2811726a5376",
        "customer_name": "Test Customer",
        "customer_email": "test_customer5@yativo.com",
        "customer_phone": "+19203751411",
        "customer_country": "USA",
        "customer_address": {
            "city": "Anytown",
            "state": "Anystate",
            "zipcode": "12345",
            "street": "1234 Elm Street",
            "number": "5678",
            "country": "USA"
        }
    }
}

Última actualización