Digito

Lista paginada de carpetas

Contrato de respuesta: lista paginada de carpetas.

Este esquema conserva los nombres técnicos, tipos y restricciones de la API. Las propiedades incluidas en required son obligatorias; nullable admite null. oneOf requiere una variante, anyOf admite las variantes indicadas y allOf combina sus restricciones.

Propiedades principales

PropiedadTipoObligatoriaRestricciones
dataarray de objectSíSin restricciones adicionales en este nivel.
countnumberSíSin restricciones adicionales en este nivel.
currentPagenumberSíSin restricciones adicionales en este nivel.
perPagenumberSíSin restricciones adicionales en este nivel.
totalPagesnumberSíSin restricciones adicionales en este nivel.

Ejemplo de la estructura

Este objeto es una muestra sintética de la estructura. Los identificadores, fechas, estados y tokens sirven como ejemplos de formato; no describen una operación real ni valores predeterminados.

{
  "data": [
    {
      "id": "carpeta_de_ejemplo",
      "name": "Contratos",
      "userId": 1,
      "teamId": 1,
      "parentId": null,
      "pinned": true,
      "createdAt": "2026-10-06T12:00:00.000Z",
      "updatedAt": "2026-10-06T12:00:00.000Z",
      "visibility": "EVERYONE",
      "type": "DOCUMENT"
    }
  ],
  "count": 1,
  "currentPage": 1,
  "perPage": 10,
  "totalPages": 1
}
Ver el esquema JSON completo
{
  "type": "object",
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "userId": {
            "type": "number"
          },
          "teamId": {
            "type": "number"
          },
          "parentId": {
            "type": "string",
            "nullable": true
          },
          "pinned": {
            "type": "boolean"
          },
          "createdAt": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "EVERYONE",
              "MANAGER_AND_ABOVE",
              "ADMIN"
            ]
          },
          "type": {
            "type": "string",
            "enum": [
              "DOCUMENT",
              "TEMPLATE"
            ]
          }
        },
        "required": [
          "id",
          "name",
          "userId",
          "teamId",
          "parentId",
          "pinned",
          "createdAt",
          "updatedAt",
          "visibility",
          "type"
        ]
      }
    },
    "count": {
      "type": "number"
    },
    "currentPage": {
      "type": "number"
    },
    "perPage": {
      "type": "number"
    },
    "totalPages": {
      "type": "number"
    }
  },
  "required": [
    "data",
    "count",
    "currentPage",
    "perPage",
    "totalPages"
  ]
}

Operaciones que utilizan este esquema