2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

SecretPaginatedList — secrets-store-service/v1

Wrapper for the paginated collection output. Complies with the REST conventions, containing next/previous page, and a data field containing the actual list.

Needed only to simplify JSON serialization, and can technically be AutoMapper-ed from the EaaS or any other data provider.

Properties

NameTypeRequiredDescription
secretsarrayfalseGets the actual list of items to return
nextPageCursorstringfalseGets the cursor where the pagination stopped after fetching data. null if there is no more data available.
previousPageCursorstringfalseGets the cursor pointing at the previous page. null when it's the first page.

Complete Schema

{
  "type": "object",
  "properties": {
    "secrets": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Secret"
      },
      "description": "Gets the actual list of items to return",
      "nullable": true
    },
    "nextPageCursor": {
      "type": "string",
      "description": "Gets the cursor where the pagination stopped after fetching `data`.\n`null` if there is no more data available.",
      "nullable": true
    },
    "previousPageCursor": {
      "type": "string",
      "description": "Gets the cursor pointing at the previous page. `null` when it's\nthe first page.",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "Wrapper for the paginated collection output.\nComplies with the REST conventions, containing\nnext/previous page, and a data field containing the actual list.\n            \nNeeded only to simplify JSON serialization, and can technically\nbe AutoMapper-ed from the EaaS or any other data provider."
}