Skip to content

Empresa

Permite consultar y actualizar los datos de la empresa, usuarios y establecimientos.

Información de empresa

Obtener información

GET/v3/businesses/me?fields=name email address
TESThttps://api-test.upconta.com/v3/businesses/me?fields=name email address
PRODhttps://api.upconta.com/v3/businesses/me?fields=name email address
json
{
  "_id": "60...",
  "name": "Nombre Empresa",
  "email": "[email protected]",
  "address": "Dirección de ejemplo"
}

Actualizar información

PUT/v3/businesses/me
TESThttps://api-test.upconta.com/v3/businesses/me
PRODhttps://api.upconta.com/v3/businesses/me
json
{
  "city": "Ciudad",
  "address": "Dirección actualizada",
  "name": "Nombre Empresa",
  "phone": "021234567",
  "email": "[email protected]"
}
GET/v3/businesses/me/logo
TESThttps://api-test.upconta.com/v3/businesses/me/logo
PRODhttps://api.upconta.com/v3/businesses/me/logo

Obtiene el logo de la empresa. Para cambiarlo, usa el aplicativo de UpConta.

Usuarios

Obtener usuario actual

GET/v3/businesses/me/users/me
TESThttps://api-test.upconta.com/v3/businesses/me/users/me
PRODhttps://api.upconta.com/v3/businesses/me/users/me
json
{
  "_id": "60...",
  "username": "usuario_ejemplo",
  "name": "Nombre Usuario",
  "email": "[email protected]"
}

Editar datos

PUT/v3/businesses/me/users/me
TESThttps://api-test.upconta.com/v3/businesses/me/users/me
PRODhttps://api.upconta.com/v3/businesses/me/users/me
json
{
  "email": "[email protected]"
}

Cambiar contraseña

PUT/v3/businesses/me/users/me/password
TESThttps://api-test.upconta.com/v3/businesses/me/users/me/password
PRODhttps://api.upconta.com/v3/businesses/me/users/me/password
json
{
  "old": "********",
  "new": "********",
  "renew": "********"
}

Establecimientos

Lista los establecimientos, puntos de emisión y secuenciales registrados.

GET/v3/businesses/me/establishments
TESThttps://api-test.upconta.com/v3/businesses/me/establishments
PRODhttps://api.upconta.com/v3/businesses/me/establishments
json
[
  {
    "id": "001",
    "nombre": "Matriz",
    "address": "Dirección de ejemplo",
    "bodega": "60...",
    "status": "habilitado",
    "emissionPoints": [
      {
        "_id": "60...",
        "id": "002",
        "nombre": "Caja principal",
        "invoice": 1,
        "retentionReceipt": 1,
        "creditNote": 1,
        "waybill": 1,
        "physicalInvoice": 1,
        "salesNote": 0,
        "status": "habilitado"
      }
    ],
    "_id": "60..."
  }
]

Para emitir un comprobante se necesita el _id del establecimiento y el _id del punto de emisión.