Skip to content

Consultar Establecimientos

  • Endpoint: GET /api/v1/companies/accounts/establishments/:companyId/:accountId
  • Método: GET
  • Autenticación: Bearer Token requerido
  • Descripción: Consulta los establecimientos asociados a una cuenta empresarial específica
Authorization: Bearer {token}
Accept: application/json
ParámetroTipoRequeridoDescripción
companyIdstringID de la empresa (RUC)
accountIdstringID de la cuenta empresarial
ParámetroTipoDescripción
pageintegerNúmero de página (por defecto: 1)
per_pageintegerElementos por página (por defecto: 25)
GET /api/v1/companies/accounts/establishments/1359194914/509636719?page=1&per_page=25
Authorization: Bearer {token}
Accept: application/json
{
"message": "Lista de valores",
"status": "OK",
"payload": {
"items": [
{
"establishment": "001",
"name": "Matriz",
"address": "Av. Principal 123",
"phone": "02-2345678",
"email": "[email protected]",
"status": "active"
},
{
"establishment": "002",
"name": "Sucursal Norte",
"address": "Calle Secundaria 456",
"phone": "02-3456789",
"email": "[email protected]",
"status": "active"
}
],
"count_items": 2,
"current_page": 1,
"number_paginate": 25,
"last_page": 1
}
}
{
"message": "La cuenta no existe",
"status": "ERROR",
"payload": null,
"error": "La cuenta no existe"
}
Terminal window
curl -X GET \
{{apiFacEcDev}}/api/v1/companies/accounts/establishments/1359194914/509636719 \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {{bearerToken}}'
  • Obtener todos los establecimientos de una empresa
  • Mostrar información básica de contacto
  • Verificar estados de establecimientos
  • Selección de establecimiento para emisión de documentos
  • Configuración de puntos de emisión por establecimiento
  • Administración de sucursales
  • Paginación: Los resultados están paginados por defecto
  • Estados: Solo se muestran establecimientos activos
  • Permisos: Requiere acceso a la cuenta empresarial específica
  • Formato: Los códigos de establecimiento siguen el formato SRI (001, 002, etc.)