Actualizar datos del cliente

Endpoint de Actualización de Cliente - Yativo

El endpoint PUT /customer/{{customer_id}} proporciona una manera eficiente para que las aplicaciones actualicen los detalles de un cliente existente en el sistema Yativo. Este endpoint se utiliza cuando es necesario modificar información específica asociada con un cliente.

Características principales:

  • Método HTTP: PUT

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

  • Autenticación: Requiere un token Bearer para garantizar un acceso seguro.

Estructura de la respuesta:

  • Código de estado: 200 OK en caso de éxito, con otros códigos que indican 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

url = "{{baseUrl}}/customer"

payload = {}
headers = {
  'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)
# Respuesta de éxito
{
    "status": "success",
    "status_code": 200,
    "message": "Records retrieved successfully",
    "data": {
        "customer_id": "2f103e55-1dc5-40bd-a78c-a4574f7a50e6",
        "customer_name": "Test Customer",
        "customer_email": "test_customer@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