RenderIO
Api referencePresets

List Presets

Retrieve a paginated list of your presets and system presets.

List Presets

GET /api/v1/presets

Retrieve a paginated list of presets. Returns your user-created presets along with system presets, ordered by system presets first, then by creation date descending.

Authentication

Requires API key via X-API-KEY header.

Request

Headers

HeaderTypeRequiredDescription
X-API-KEYstringYesYour API key with ffsk_ prefix

Query parameters

ParameterTypeRequiredDefaultDescription
limitnumberNo50Maximum number of presets to return. Max 100.
offsetnumberNo0Number of presets to skip for pagination.

Response

200 OK

{
  presets: PresetResponse[];
  limit: number;
  offset: number;
}
FieldTypeDescription
presetsPresetResponse[]Array of preset objects. See Create Preset for the full PresetResponse schema.
limitnumberThe limit value used for this request.
offsetnumberThe offset value used for this request.

Error responses

StatusErrorDescription
401UNAUTHORIZEDMissing or invalid API key.
429RATE_LIMITEDToo many requests. Retry after the period indicated in the Retry-After header.

Examples

curl

curl "https://renderio.dev/api/v1/presets?limit=10&offset=0" \
  -H "X-API-KEY: ffsk_your_api_key_here"

JavaScript (fetch)

const params = new URLSearchParams({ limit: "10", offset: "0" });

const response = await fetch(
  `https://renderio.dev/api/v1/presets?${params}`,
  {
    headers: {
      "X-API-KEY": "ffsk_your_api_key_here",
    },
  },
);

const { presets, limit, offset } = await response.json();
console.log(`Found ${presets.length} presets (offset: ${offset})`);

Python (requests)

import requests

response = requests.get(
    "https://renderio.dev/api/v1/presets",
    headers={"X-API-KEY": "ffsk_your_api_key_here"},
    params={"limit": 10, "offset": 0},
)

data = response.json()
for preset in data["presets"]:
    print(f"{preset['name']} (system: {preset['is_system']})")

On this page