Skip to main content
PUT
/
api
/
v1
/
client
/
{id}
Actualizar cliente
curl --request PUT \
  --url https://api.raul.ugps.io/api/v1/client/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "clientName": "<string>",
  "rut": "<string>",
  "fantasyName": "<string>",
  "idNavixy": "<string>",
  "idWialon": "<string>",
  "rubroId": 123,
  "integration": true,
  "typeOfContractId": "<string>",
  "classification": 123,
  "platformUsageFrequencyId": 123,
  "usagePreferenceId": 123,
  "address": "<string>",
  "logoUrl": "<string>",
  "linkedinUrl": "<string>",
  "linkedinSummary": "<string>",
  "cityId": "<string>",
  "idFather": "<string>",
  "basePlanId": 123,
  "specialPrices": "<string>",
  "giro": "<string>",
  "sellerId": "<string>",
  "ownerId": "<string>",
  "adminId": "<string>",
  "factId": "<string>",
  "paymentTerms": 123,
  "factura": true,
  "ordenCompra": true,
  "requiresHes": true,
  "invoice_description_template": "<string>",
  "consolidateBillingGroups": true
}
'
{
  "message": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer token authentication

Path Parameters

id
string
required

ID del cliente (UUID)

Body

application/json
clientName
string

Nombre del cliente

rut
string

RUT del cliente

fantasyName
string

Nombre de fantasía

idNavixy
string

ID de Navixy

idWialon
string

ID de Wialon

rubroId
number

ID del rubro

integration
boolean

Integración activa

typeOfContractId
string

ID del tipo de contrato

classification
number

Clasificación

platformUsageFrequencyId
number

Frecuencia de uso de plataforma

usagePreferenceId
number

Preferencia de uso

address
string

Dirección

logoUrl
string

URL del logo del cliente

linkedinUrl
string

URL de LinkedIn del cliente

linkedinSummary
string

Resumen de LinkedIn del cliente

cityId
string

ID de la ciudad

idFather
string

ID del cliente padre

basePlanId
number

ID del plan base

specialPrices
string

Precios especiales

giro
string

Giro comercial

sellerId
string

ID del vendedor

ownerId
string

ID del contacto dueño

adminId
string

ID del contacto administrador

factId
string

ID del contacto de facturación

paymentTerms
number

Términos de pago (días)

factura
boolean

Emitir factura

ordenCompra
boolean

Requiere Orden de Compra

requiresHes
boolean

Requiere HES

invoice_description_template
string

Plantilla de descripción de factura (ej: "Servicio GPS - {mes} {año}")

Maximum string length: 500
consolidateBillingGroups
boolean

Consolidar todos los billing groups en una sola factura con multiples lineas

Response

Cliente actualizado exitosamente

message
string
required

Mensaje de respuesta