[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"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗