claude-code - 💡(How to fix) Fix the error 400 keeps appearing asking to accept the leatest... [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#51966Fetched 2026-04-23 07:40:09
View on GitHub
Comments
1
Participants
2
Timeline
5
Reactions
0
Author
Timeline (top)
labeled ×4commented ×1

Error Message

[{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue."},"request_id":"req_011CaJqXhybn3oPHED3kBUDb"}\n at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:35.086Z"},{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue."},"request_id":"req_011CaJqYNTsjatDHkRucG9Di"}\n at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.079Z"},{"error":"SyntaxError: JSON Parse error: Unexpected identifier "API"\n at <parse> (:0)\n at parse (unknown)\n at yg$ (B:/~BUN/root/src/entrypoints/cli.js:168:10030)\n at _ (B:/~BUN/root/src/entrypoints/cli.js:130:19159)\n at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:170:1502)\n at W8H (B:/~BUN/root/src/entrypoints/cli.js:6306:476)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.079Z"},{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue."},"request_id":"req_011CaJqYNV7fiYDrTKhLvKWr"}\n at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.172Z"},{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue."},"request_id":"req_011CaJqcijPP2uDrtH17Fbzp"}\n at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.088Z"},{"error":"SyntaxError: JSON Parse error: Unexpected identifier "API"\n at <parse> (:0)\n at parse (unknown)\n at yg$ (B:/~BUN/root/src/entrypoints/cli.js:168:10030)\n at _ (B:/~BUN/root/src/entrypoints/cli.js:130:19159)\n at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:170:1502)\n at W8H (B:/~BUN/root/src/entrypoints/cli.js:6306:476)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.089Z"},{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue."},"request_id":"req_011CaJqcipbA437r7rqNxMFF"}\n at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.205Z"},{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue."},"request_id":"req_011CaJqsRSF5t7BedawrQ5dH"}\n at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:54:02.524Z"}]

Code Example

[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqXhybn3oPHED3kBUDb\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:35.086Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqYNTsjatDHkRucG9Di\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.079Z"},{"error":"SyntaxError: JSON Parse error: Unexpected identifier \"API\"\n    at <parse> (:0)\n    at parse (unknown)\n    at yg$ (B:/~BUN/root/src/entrypoints/cli.js:168:10030)\n    at _ (B:/~BUN/root/src/entrypoints/cli.js:130:19159)\n    at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:170:1502)\n    at W8H (B:/~BUN/root/src/entrypoints/cli.js:6306:476)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.079Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqYNV7fiYDrTKhLvKWr\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.172Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqcijPP2uDrtH17Fbzp\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.088Z"},{"error":"SyntaxError: JSON Parse error: Unexpected identifier \"API\"\n    at <parse> (:0)\n    at parse (unknown)\n    at yg$ (B:/~BUN/root/src/entrypoints/cli.js:168:10030)\n    at _ (B:/~BUN/root/src/entrypoints/cli.js:130:19159)\n    at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:170:1502)\n    at W8H (B:/~BUN/root/src/entrypoints/cli.js:6306:476)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.089Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqcipbA437r7rqNxMFF\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.205Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqsRSF5t7BedawrQ5dH\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:54:02.524Z"}]
RAW_BUFFERClick to expand / collapse

Bug Description the error 400 keeps appearing asking to accept the leatest Consumer Terms an Privcy Policy but there's no place to update or accept this terms. WHAT CAN I DO?

Environment Info

  • Platform: win32
  • Terminal: vscode
  • Version: 2.1.117
  • Feedback ID: 2d9454ab-9b8d-4fe3-8de9-e2ecd377d2bf

Errors

[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqXhybn3oPHED3kBUDb\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:35.086Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqYNTsjatDHkRucG9Di\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.079Z"},{"error":"SyntaxError: JSON Parse error: Unexpected identifier \"API\"\n    at <parse> (:0)\n    at parse (unknown)\n    at yg$ (B:/~BUN/root/src/entrypoints/cli.js:168:10030)\n    at _ (B:/~BUN/root/src/entrypoints/cli.js:130:19159)\n    at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:170:1502)\n    at W8H (B:/~BUN/root/src/entrypoints/cli.js:6306:476)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.079Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqYNV7fiYDrTKhLvKWr\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:49:44.172Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqcijPP2uDrtH17Fbzp\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.088Z"},{"error":"SyntaxError: JSON Parse error: Unexpected identifier \"API\"\n    at <parse> (:0)\n    at parse (unknown)\n    at yg$ (B:/~BUN/root/src/entrypoints/cli.js:168:10030)\n    at _ (B:/~BUN/root/src/entrypoints/cli.js:130:19159)\n    at <anonymous> (B:/~BUN/root/src/entrypoints/cli.js:170:1502)\n    at W8H (B:/~BUN/root/src/entrypoints/cli.js:6306:476)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.089Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqcipbA437r7rqNxMFF\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:50:43.205Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"We've updated our Consumer Terms and Privacy Policy. You'll need to accept them in claude.ai with the email in /status to continue.\"},\"request_id\":\"req_011CaJqsRSF5t7BedawrQ5dH\"}\n    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:54057)\n    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:4943)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-22T12:54:02.524Z"}]

extent analysis

TL;DR

Accept the updated Consumer Terms and Privacy Policy in claude.ai using the email provided in the /status endpoint to resolve the 400 error.

Guidance

  • Check the /status endpoint to find the email associated with the account that needs to accept the updated terms.
  • Log in to claude.ai with the provided email and accept the updated Consumer Terms and Privacy Policy.
  • After accepting the terms, retry the request that was previously failing with the 400 error.
  • If issues persist, verify that the email used to accept the terms matches the one used in the /status endpoint.

Example

No code example is provided as the issue is related to accepting terms and conditions on an external platform.

Notes

The provided solution assumes that the user has access to the email account associated with the claude.ai account and can accept the updated terms. If the user does not have access to the email account, alternative steps may be necessary.

Recommendation

Apply the workaround by accepting the updated terms and conditions in claude.ai using the provided email. This should resolve the 400 error and allow the request to proceed.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING