List Generated Audio
lab_list_audioList a project's generated audio rows, newest first — this is the POLL for lab_generate_music. Read two fields: metadata.status ('pending' | 'completed' | 'failed') and audio_url. A pending row has no url, and nothing downstream works with it: lab_bind_audio silently leaves the track empty (resolve-stems only takes rows that carry a url) and lab_beatgrid has no file to open. A failed row carries metadata.error and its credits were refunded. Reads only — no state changes, no credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many rows to FETCH from the backend (default 50). At most 20 are SHOWN; `total` is what the fetch found, so a total of exactly `limit` means there may be more | |
| scene_ref | No | Filter by the scene label passed at generation time | |
| audio_type | No | Filter by kind. Pass 'music' when polling a lab_generate_music call — that is the kind the music track binds. The repair kinds (denoise, split, isolation) come from lab_sfx and hold cleaned-up versions of recordings you already had; a 'split' run leaves one row per stem, each naming its part | |
| project_id | Yes | Project id (from lab_list_projects) — positive integer as string |