Skip to content

fix: migrate AudioShake from legacy /upload/ to /assets endpoint#392

Merged
beveradb merged 2 commits intomainfrom
feat/sess-20260219-1208-audioshake-401-investigate
Feb 19, 2026
Merged

fix: migrate AudioShake from legacy /upload/ to /assets endpoint#392
beveradb merged 2 commits intomainfrom
feat/sess-20260219-1208-audioshake-401-investigate

Conversation

@beveradb
Copy link
Collaborator

@coderabbitai ignore

Summary

  • AudioShake removed their legacy /upload/ endpoint, causing all jobs to fail with 401 Unauthorized
  • Migrated to the new Assets API (POST /assets) which returns an assetId
  • Updated task creation to use assetId instead of url per new API contract

Test plan

  • Verified new /assets endpoint works with existing API token (returns 200 + asset ID)
  • Backend unit tests pass (1081 passed, 8 skipped)
  • CI will run full test suite
  • After merge, verify jobs complete lyrics transcription successfully in production

🤖 Generated with Claude Code

beveradb and others added 2 commits February 19, 2026 12:55
AudioShake removed their legacy /upload/ endpoint, causing all jobs to
fail with 401 Unauthorized. Migrate to the new Assets API (/assets)
which returns an assetId for use with the Tasks API.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@beveradb beveradb merged commit 7ac0e07 into main Feb 19, 2026
41 checks passed
@beveradb beveradb deleted the feat/sess-20260219-1208-audioshake-401-investigate branch February 19, 2026 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant