[Bug] Anthropic API Error: Third-party app usage billing model change requires action
Resolved 💬 3 comments Opened Apr 8, 2026 by grandimam Closed Apr 11, 2026
Bug Description
I am accessing Claude Code on the VSCode but started getting the following error: API Error: 400
{"type":"error","error":{"type":"invalid_request_error","message":"Third-party apps now draw from your extra usage, not your plan limits. We've added a $100 credit to get you started. Claim it at claude.ai/settings/ usage and keep going."},"request_id":"req_011CZrV7chzuA2ygUhyVxcGV"}
Environment Info
- Platform: darwin
- Terminal: vscode
- Version: 2.1.20
- Feedback ID: 999ef75e-949a-43e8-a290-3ef1fcb21e2a
Errors
[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at readdirSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:2063)\n at oW (/$bunfs/root/claude:11:35584)\n at readdirSync (/$bunfs/root/claude:12:2024)\n at MIR (/$bunfs/root/claude:1758:380)\n at MIR (/$bunfs/root/claude:1758:1350)\n at <anonymous> (/$bunfs/root/claude:1758:4670)\n at <anonymous> (/$bunfs/root/claude:1758:5401)\n at A (/$bunfs/root/claude:11:7259)\n at fw8 (/$bunfs/root/claude:4826:4342)","timestamp":"2026-04-08T14:46:24.637Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/grandimam/.claude/skills'\n at readdirSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:2063)\n at oW (/$bunfs/root/claude:11:35584)\n at readdirSync (/$bunfs/root/claude:12:2024)\n at MIR (/$bunfs/root/claude:1758:380)\n at MIR (/$bunfs/root/claude:1758:1350)\n at <anonymous> (/$bunfs/root/claude:1758:4713)\n at <anonymous> (/$bunfs/root/claude:1758:5401)\n at A (/$bunfs/root/claude:11:7259)\n at fw8 (/$bunfs/root/claude:4826:4342)","timestamp":"2026-04-08T14:46:24.637Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/grandimam/.local/share/claude/versions/2.1.20 (expected in multi-process scenarios)\n at mFR (/$bunfs/root/claude:3973:2091)\n at sMA (/$bunfs/root/claude:3973:1202)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T14:46:24.649Z"},{"error":"AbortError: The operation was aborted.\n at unknown\n at abortChildProcess (node:child_process:935:42)\n at onAbortListener2 (node:child_process:35:24)\n at abort (unknown)\n at <anonymous> (/$bunfs/root/claude:3027:209)","timestamp":"2026-04-08T14:46:26.626Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"Third-party apps now draw from your extra usage, not your plan limits. We've added a $100 credit to get you started. Claim it at claude.ai/settings/usage and keep going.\"},\"request_id\":\"req_011CZrV7chzuA2ygUhyVxcGV\"}\n at generate (/$bunfs/root/claude:145:37631)\n at makeRequest (/$bunfs/root/claude:162:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-08T14:46:27.127Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗