{"id":"cc50d5d9-44e0-43ae-978a-1e1f690da68c","task":"Upload a show to Mixcloud and edit its metadata via the Mixcloud API","domain":"mixcloud.com","steps":["Complete Mixcloud's OAuth2 flow to obtain an access token for the uploading user","Build a single `multipart/form-data` POST to `https://api.mixcloud.com/upload/` containing the MP3 audio, a cover image, and metadata fields (name, description, tags, etc.) — all three (audio, image, metadata) go in one request, not separate calls","Ensure the audio file is under the documented size limit (4294967296 bytes) and the cover image is under its own limit (10485760 bytes) before uploading","Include the access token as a query parameter or bearer credential on the upload request per Mixcloud's auth requirements","To edit an already-uploaded show's metadata later, POST to `https://api.mixcloud.com/upload/{show_key}/edit/` with the same field set minus the audio file itself, which cannot be changed after upload","Fetch the show resource afterward to confirm the upload processed and metadata reflects your changes"],"gotchas":["The audio file cannot be replaced via the edit endpoint — if the wrong file was uploaded, you must delete and re-upload rather than 'fix' it in place","Cover image and audio size limits are hard caps enforced server-side; pre-validate file sizes client-side to avoid a failed upload after a long transfer","Upload is a single combined multipart request (audio + image + metadata together) — treating it as separate sequential calls (upload audio, then set metadata) does not match how the endpoint is designed"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"verified","method":"per-route-fact-check","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/cc50d5d9-44e0-43ae-978a-1e1f690da68c"}