Skip to main content
GET
/
api
/
management-control
/
provisions
curl -X GET "https://api.example.com/api/management-control/provisions?TypeFilter=3&Page=1&PagSize=50" \
  -H "Authorization: Bearer <your-token>"
{
  "currentPage": 1,
  "gridName": "Provisiones",
  "gridId": 123456,
  "totalRecordsReturned": 50,
  "totalPages": 10,
  "totalRecords": 487,
  "dataRecord": {
    "fields": [
      {
        "id": 1,
        "label": "Código",
        "name": "codigo",
        "order": 1,
        "type": "string",
        "visible": true,
        "width": 100
      },
      {
        "id": 2,
        "label": "Descripción",
        "name": "descripcion",
        "order": 2,
        "type": "string",
        "visible": true,
        "width": 200
      },
      {
        "id": 3,
        "label": "Monto",
        "name": "monto",
        "order": 3,
        "type": "decimal",
        "visible": true,
        "width": 120
      }
    ],
    "rows": [
      {
        "codigo": "PROV-001",
        "descripcion": "Provisión de garantía",
        "monto": 15000.50
      },
      {
        "codigo": "PROV-002",
        "descripcion": "Provisión de mantenimiento",
        "monto": 8500.00
      }
    ]
  }
}
Representa la grilla provisiones 2.

Authentication

This endpoint requires authentication. Include a valid JWT token in the Authorization header:
Authorization: Bearer <your-token>

Query Parameters

TypeFilter
integer
required
Tipo de filtro:
  • 1 - PreviousDay (día anterior)
  • 2 - PreviousMonth (mes anterior)
  • 3 - CurrentMonth (mes actual)
  • 4 - LastYear (año anterior)
  • 5 - FullMonthByYear (mes y año en concreto)
  • 6 - Custom
  • 7 - AllRecords
Month
integer
Mes en concreto a buscar. Rango de valores válidos: 1-12.Requerido cuando TypeFilter es 5 (FullMonthByYear).
Year
integer
Año en concreto. Valores válidos a partir del año anterior.Requerido cuando TypeFilter es 5 (FullMonthByYear).
Page
integer
default:"1"
Número de página. Se inicia con 1.
PagSize
integer
Número de registros a obtener por página.

Response

currentPage
integer
Página actual de los resultados.
gridName
string
Nombre de la grilla.
gridId
long
Identificador único de la grilla.
totalRecordsReturned
integer
Número de registros devueltos en la página actual.
totalPages
integer
Número total de páginas disponibles.
totalRecords
integer
Número total de registros en la grilla.
dataRecord
object
Contiene los datos de la grilla.
curl -X GET "https://api.example.com/api/management-control/provisions?TypeFilter=3&Page=1&PagSize=50" \
  -H "Authorization: Bearer <your-token>"
{
  "currentPage": 1,
  "gridName": "Provisiones",
  "gridId": 123456,
  "totalRecordsReturned": 50,
  "totalPages": 10,
  "totalRecords": 487,
  "dataRecord": {
    "fields": [
      {
        "id": 1,
        "label": "Código",
        "name": "codigo",
        "order": 1,
        "type": "string",
        "visible": true,
        "width": 100
      },
      {
        "id": 2,
        "label": "Descripción",
        "name": "descripcion",
        "order": 2,
        "type": "string",
        "visible": true,
        "width": 200
      },
      {
        "id": 3,
        "label": "Monto",
        "name": "monto",
        "order": 3,
        "type": "decimal",
        "visible": true,
        "width": 120
      }
    ],
    "rows": [
      {
        "codigo": "PROV-001",
        "descripcion": "Provisión de garantía",
        "monto": 15000.50
      },
      {
        "codigo": "PROV-002",
        "descripcion": "Provisión de mantenimiento",
        "monto": 8500.00
      }
    ]
  }
}

Caching

This endpoint implements response caching with a duration of 900 seconds (15 minutes). Subsequent identical requests within this period will return cached data.

Build docs developers (and LLMs) love