GET
/v1/schemas/worldlabs/world/marble/v1/worlds:list
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source trace4a3ed614672e0b640de378db458907865a4e9c05499482f1e2a79fba5977eebe{
"fetchedAt": 1794374488,
"extractorVersion": "2",
"verifiedAt": null
} |
Request body
9 properties · 0 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| created_after | string | Filter worlds created after this timestamp (inclusive) | format: date-time · nullable |
| created_before | string | Filter worlds created before this timestamp (exclusive) | format: date-time · nullable |
| is_public | boolean | Filter by visibility. true=public only, false=private only, null=all | nullable |
| model | enum | enum | Filter by model used for generation. Legacy names are deprecated; use the new lowercase names. | nullable |
| page_size | integer | Number of results per page (1-100) | 1 ≤ n ≤ 100 · default: 20 |
| page_token | string | Cursor token for pagination (opaque base64 string from previous response). Use cursor from next_page_token in previous response for consistent pagination. | nullable |
| sort_by | enum | Sort results by created_at or updated_at | created_at | updated_at · default: "created_at" |
| status | enum | Filter by world status | SUCCEEDED | PENDING | FAILED | RUNNING · nullable |
| tags | string[] | Filter by tags (returns worlds with ANY of these tags) | nullable |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"worldlabs","endpointId":"marble/v1/worlds:list","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}