AI · AltTab Dad

Grok API answers get an invisible watermark Nov 7: what developers need to know

Quick answer

Starting Saturday, Nov 7, 2026, text generated through the Grok API carries an invisible watermark by default, according to xAI’s developer docs (xAI docs, updated Oct 31). You don’t need to change any code. To see whether a response was marked, read the x-watermark header: true means it was. Team admins can switch it off per model in the console, but only after confirming a legal exception applies.

Which models and outputs are covered

How the watermark works

What developers should do before Nov 7

  1. Nothing, if you’re fine with the default. There’s no request parameter, and the response format stays the same apart from the new header.
  2. Log the x-watermark header if you need a record of which outputs were marked.
  3. Decide whether to opt out. A team admin opens Team settings, finds the Model output watermarking row, clears the checkbox for each model, selects Save, then confirms with Opt Out. Changes apply to new requests within 5 minutes (xAI docs).
  4. Know what opting out means. You confirm that a legal exception applies to your use and that your team is responsible for any marking or disclosure the law requires. Every opt-in and opt-out is recorded in the team audit log.

FAQ

Sources

Primary sources

Secondary sources