Testing web endpoint... === Testing: Valid songId === Status: HTTP/1.1 404 Not Found Response: {"success":false,"error":"SONG_NOT_FOUND","message":"Song not found: test-uuid","context":{"song_id":"test-uuid"}} === Testing: Valid spotifyId === Status: HTTP/1.1 200 OK Response: === Testing: Both parameters (should fail) === Status: HTTP/1.1 400 Bad Request Response: {"success":false,"error":"INVALID_INPUT","message":"Must provide either songId or spotifyId, not both"} === Testing: No parameters (should fail) === Status: HTTP/1.1 400 Bad Request Response: {"success":false,"error":"INVALID_INPUT","message":"Must provide either songId or spotifyId, not both"} Done!