Ir al contenido
SimploSimplo Docs

Actualizar datos empresa

PUT
/api/v1/billing/empresa
curl --request PUT \
--url https://api.simplo.cl/api/v1/billing/empresa \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <X-Api-Key>' \
--data '{ "razon_social": "Empresa Ejemplo SpA", "giro": "Servicios de software", "direccion": "Av. Apoquindo 1234", "comuna": "Las Condes", "ciudad": "Santiago" }'

Actualiza datos tributarios y de contacto de la empresa emisora.

Beta privada: las escrituras vía API key están en beta privada (solicitar acceso: [email protected]); las API keys hoy operan en modo lectura.

Media typeapplication/json
object
razon_social
string
<= 200 characters
giro
string
<= 200 characters
direccion
string
<= 300 characters
comuna
string
<= 100 characters
ciudad
string
<= 100 characters
ambiente
string
Valores permitidos: certificacion produccion
fecha_resolucion
string format: date
numero_resolucion
integer
webhook_url
string format: uri
config
object
key
additional properties
any
Example
{
"razon_social": "Empresa Ejemplo SpA",
"giro": "Servicios de software",
"direccion": "Av. Apoquindo 1234",
"comuna": "Las Condes",
"ciudad": "Santiago"
}

Empresa actualizada

Media typeapplication/json
object
id
requerido
string format: uuid
rut
requerido
string
razon_social
requerido
string
giro
requerido
string
direccion
requerido
string
comuna
requerido
string
ciudad
requerido
string
ambiente
requerido

Ambiente SII en que opera la empresa

string
Valores permitidos: certificacion produccion
fecha_resolucion
requerido

Fecha de la resolución SII que autoriza la emisión electrónica

string format: date
numero_resolucion
requerido

Número de la resolución SII (puede ser 0)

integer
inbound_email

Casilla de recepción de DTE de proveedores asignada a la empresa

string
inbound_status
string
Example
{
"rut": "76123456-7",
"razon_social": "Empresa Ejemplo SpA",
"giro": "Servicios de software",
"direccion": "Av. Apoquindo 1234",
"comuna": "Las Condes",
"ciudad": "Santiago",
"ambiente": "certificacion",
"inbound_email": "[email protected]",
"inbound_status": "active"
}

Error de validación

Media typeapplication/json
object
code
requerido

Código de error máquina-legible

string
message
requerido

Mensaje descriptivo del error. Este es el campo canónico para clientes nuevos.

string
error

Alias de compatibilidad de message mantenido hacia atrás.

string
details
Array<object>
object
field
requerido

Campo con error (dot notation para nested)

string
code
requerido

Código de validación

string
message
requerido

Mensaje descriptivo

string
action

Acción recomendada para el cliente

string
severity

Severidad opcional del error

string
Valores permitidos: critical error warning info
context

Contexto estructurado opcional para debugging

object
key
additional properties
any
Example
{
"code": "VALIDATION_ERROR",
"message": "Error de validacion en los campos enviados",
"details": [
{
"field": "receptor.rut",
"code": "INVALID_RUT",
"message": "RUT invalido: digito verificador no coincide"
}
],
"severity": "critical"
}

Token o API key inválido o ausente

Media typeapplication/json
object
code
requerido

Código de error máquina-legible

string
message
requerido

Mensaje descriptivo del error. Este es el campo canónico para clientes nuevos.

string
error

Alias de compatibilidad de message mantenido hacia atrás.

string
details
Array<object>
object
field
requerido

Campo con error (dot notation para nested)

string
code
requerido

Código de validación

string
message
requerido

Mensaje descriptivo

string
action

Acción recomendada para el cliente

string
severity

Severidad opcional del error

string
Valores permitidos: critical error warning info
context

Contexto estructurado opcional para debugging

object
key
additional properties
any
Example
{
"code": "VALIDATION_ERROR",
"message": "Error de validacion en los campos enviados",
"details": [
{
"field": "receptor.rut",
"code": "INVALID_RUT",
"message": "RUT invalido: digito verificador no coincide"
}
],
"severity": "critical"
}