Remove song preview
remove_song_previewTake down the public SoundBreak preview page for a song this user created. Does not delete the recording. Use when they ask to take a song down, remove the listen page, or unlist a preview. Pass revision_id (preferred) or revision_hash from listen_url. Songs on SoundBreak Radio or submitted for store distribution cannot be removed this way. After success, tell them the page is down, lyrics they wrote stay theirs, and the generated audio is kept only so it can be recognized if it shows up somewhere it shouldn't. Do not call this delete. Do not invent revision ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_user_id | No | Stable per-person id for this caller. Required for complimentary gens and account linking. Dify: set Fixed from sys.user_id (string or number is fine). Pass the same value on every generate/status/library call. Do not invent a new id each turn. | |
| revision_id | No | revision_id from the song in the current generation or list_my_songs | |
| generation_id | No | Optional 32-char hex generation_id to pin the song to this generation | |
| revision_hash | No | revision_hash from listen_url if revision_id is not available |