🇪🇸
Yativo Documentation
English
Spanish
Spanish
  • Yativo
  • Introducción a Yativo
    • Infraestructura Financiera
    • Sobre Nosotros
  • Planes de Negocios
  • Comenzando con la API de Yativo
  • Glosario de la API de Yativo
  • Autenticación
  • Beneficiario
    • Añadir Beneficiario
    • Obtener Beneficiarios
  • Entorno
    • Entorno
  • Notificaciones
    • Webhook
  • Cumplimiento
    • Verificación
      • Verificación de Clientes
      • Búsqueda Global de Empresas
    • Jurisdicción Soportada
    • Países, Monedas y Métodos de Pago Soportados
  • Gestión de usuarios
    • Cliente
      • Obtener Clientes
      • Recuperar Cliente
      • Añadir Cliente
      • Actualizar datos del cliente
      • Eliminar Cliente
      • Verificación
        • Verificación de Clientes
        • Verificación con Selfie
  • Pagos
    • Tarjetas Virtuales
      • Moneda y Países Soportados
      • Crear tarjeta
  • Cambio de divisas
    • Page 5
Con tecnología de GitBook
En esta página
  1. Gestión de usuarios
  2. Cliente

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)
<?php
$url = '{{baseUrl}}/customer';
$headers = array(
    'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9'
);

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => $url,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => $headers
));

$response = curl_exec($curl);

if (curl_errno($curl)) {
    echo 'Error:' . curl_error($curl);
} else {
    echo $response;
}

curl_close($curl);
?>
const url = '{{baseUrl}}/customer';
const headers = {
  'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9'
};

fetch(url, {
  method: 'GET',
  headers: headers
})
  .then(response => {
    if (!response.ok) {
      throw new Error('Network response was not ok ' + response.statusText);
    }
    return response.json();
  })
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));
# 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"
        }
    }
}
AnteriorAñadir ClienteSiguienteEliminar Cliente

Última actualización hace 10 meses