# Empresa
Permite visualizar los recursos de la empresa como su información de contacto, sus establecimientos, puntos de emisión, entre otros.
# Información de empresa
# Obtener información
Es necesario especificar la query string fields
para obtener solo los campos
necesarios.
GET https://api-test.upconta.com/v3/businesses/me?fields=name email address
# Ejemplo respuesta
{
"_id": "61af898bccda34656123e80d",
"name": "Desarrollo",
"email": "desarrollador@gmail.com",
"address": "Av. 12 de Octubre N24-739 y av. Colón"
}
# Actualizar información
Actualiza los datos de la empresa.
PUT https://api-test.upconta.com/v3/businesses/me
# Ejemplo de cuerpo de petición
{
"city": "Cuenca",
"address": "Turubamba Bajo",
"name": "Carlos Zambrano",
"phone": "26789501",
"email": "czambrano@hotmail.com",
"optionalEmail": "carloszambrano@gmail.com",
"subjectType": "02",
"optionalPhone": "3924905"
}
# Obtener logo
Obtiene el logo de la empresa. Para cambiar el logo se recomienda hacerlo desde el aplicativo de UpConta.
GET https://api-test.upconta.com/v3/businesses/me/logo
# Información de usuario
Permite al usuario al que le pertenece el token actualizar sus datos personales como nombre, telefono, dirección y correo. Tambien puede cambiar su contraseña.
# Obtener usuarios
GET https://api-test.upconta.com/v3/businesses/me/users/me
# Ejemplo de respuesta
{
"submodules": [
"invoices",
"clients",
"transporters",
"providers",
"stocks",
"services",
"products",
"proformas",
"retention-receipts",
"credit-notes",
"waybills",
"purchases"
],
"username": "17271131566001",
"name": "Jeff Almeida",
"charge": "Rep. Legal",
"address": "Quito",
"email": "jffalmei@hotmail.com",
"phone": "3456732"
}
# Editar datos
PUT https://api-test.upconta.com/v3/businesses/me/users/me
# Ejemplo de respuesta
{
"email": "prueba@hotmail.com"
}
# Ejemplo de respuestas
{
"message": "success"
}
# Cambiar contraseña
PUT https://api-test.upconta.com/v3/businesses/me/users/me/password
# Ejemplo de respuesta
{
"old": "12345",
"new": "azul34",
"renew": "azul34"
}
# Ejemplo de respuestas
{
"message": "success"
}
# Establecimientos
Lista los establecimientos, puntos de emisión y secuenciales que la empresa haya
registrado. Para emitir un comprobante es necesario el _id
del
establecimiento, y el _id
del punto de emisión.
GET https://api-test.upconta.com/v3/businesses/me/establishments
# Ejemplo de respuesta
[
{
"id": "001",
"nombre": "MATRIZ",
"address": "TORRE BOREAL",
"bodega": "609b7a57197b01c19bb319e9",
"status": "habilitado",
"emissionPoints": [
{
"_id": "627a862d6fe83654e7c92439",
"id": "002",
"nombre": "LAURA",
"invoice": 4111,
"retentionReceipt": 1296,
"creditNote": 1005,
"waybill": 4104,
"physicalInvoice": 112,
"physicalRetentionReceipt": 1,
"purchaseClearance": 2,
"salesNote": 2,
"debitNote": 1,
"status": "habilitado"
}
],
"_movements": [
{
"type": "edit",
"date": "2023-06-30T14:54:51.693Z",
"user": "612654645cea2b5c71afe4fe",
"nota": "Editado por Pruebas"
},
{
"type": "edit",
"date": "2023-07-25T15:08:31.708Z",
"user": "612654645cea2b5c71afe4fe",
"nota": "Editado por Pruebas"
}
],
"_id": "627a862d6fe83654e7c92438"
}
]