GET

/v1/schemas/worldlabs/world/marble/v1/worlds:list

kind inputactivity worldhash edf2b797…extracted Nov 11, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
4a3ed614672e0b640de378db458907865a4e9c05499482f1e2a79fba5977eebe
{
  "fetchedAt": 1794374488,
  "extractorVersion": "2",
  "verifiedAt": null
}

Request body

9 properties · 0 required · 0 $defs
propertytypedescriptionconstraints
created_afterstringFilter worlds created after this timestamp (inclusive)format: date-time · nullable
created_beforestringFilter worlds created before this timestamp (exclusive)format: date-time · nullable
is_publicbooleanFilter by visibility. true=public only, false=private only, null=allnullable
modelenum | enumFilter by model used for generation. Legacy names are deprecated; use the new lowercase names.nullable
page_sizeintegerNumber of results per page (1-100)1 ≤ n ≤ 100 · default: 20
page_tokenstringCursor token for pagination (opaque base64 string from previous response). Use cursor from next_page_token in previous response for consistent pagination.nullable
sort_byenumSort results by created_at or updated_atcreated_at | updated_at · default: "created_at"
statusenumFilter by world statusSUCCEEDED | PENDING | FAILED | RUNNING · nullable
tagsstring[]Filter by tags (returns worlds with ANY of these tags)nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"worldlabs","endpointId":"marble/v1/worlds:list","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}