Editar negocio
Edita datos del negocio: razón social, nombre comercial, contacto y dirección. Solo los campos enviados se modifican.
PATCHhttps://api.kuti.pe/v1/merchants/{id}
El RUC, el país y la moneda no se pueden cambiar. Enviar "" borra el valor (excepto legal_name).
Parámetros del body
Campo
Descripción
idstringrequerido
Id del merchant en el path.Ej:
mer_01J8Z3K4M5N6P7Q8R9S0T1U2V3legal_namestringopcional
Razón social.
trade_namestringopcional
Nombre comercial.
emailstringopcional
Correo de contacto.Ej:
pagos@cafeandina.pephonestringopcional
Teléfono E.164.Ej:
+51987654321addressobjectopcional
Dirección fiscal.
linestringopcional
Calle y número.
districtstringopcional
Distrito.
provincestringopcional
Provincia.
regionstringopcional
Región / departamento.
ubigeostringopcional
Código ubigeo.
Language
Credentials
Header
Authorization
Secret key de developer · HTTP directo; SDK oficial → /sdks
Fetch Request
$ # Node 18+ fetch · SDK oficial: npm i @kuti-pe/node
const response = await fetch("https://api.kuti.pe/v1/merchants/mer_01J8Z3K4M5N6P7Q8R9S0T1U2V3", {
method: "PATCH",
headers: {
"Authorization": "Bearer kuti_live_…",
"Content-Type": "application/json"
},
body: JSON.stringify({
"trade_name": "Café Andina Miraflores",
"phone": "+51987654321",
"email": "hola@cafeandina.pe"
})
});
const data = await response.json();
console.log(data);HTTP directo · este endpoint aún no está en el SDK v1 → /sdks
Response
Elige un ejemplo de respuesta:
application/json
200OK
{
"success": true,
"message": "Merchant updated",
"data": {
"id": "mer_01J8Z3K4M5N6P7Q8R9S0T1U2V3",
"legal_name": "Cafetería Andina S.A.C.",
"trade_name": "Café Andina Miraflores",
"tax_id": {
"country": "PE",
"type": "RUC",
"value": "20123456789"
},
"country": "PE",
"default_currency": "PEN",
"email": "hola@cafeandina.pe",
"phone": "+51987654321",
"status": "ACTIVE",
"created_at": "2026-09-04T10:48:59.556906Z"
}
}