Cloudflare: messages changed type Cloudflare's POST /accounts/{account_id}/ai/websearch endpoint now returns an object where the messages[] field previously returned null, according to the company's published API specification. Clients reading messages[] will either fail to parse the response or silently coerce the value, depending on the client. The change breaks code that expects null at payload.messages[0]. What changed Parse failure, or silent coercion depending on your client. Affects POST /accounts/{account id}/ai/websearch . null → object Who is affected Code that reads POST /accounts/{account id}/ai/websearch messages . Before and after | Where | Before | After | |---|---|---| | POST /accounts/{account id}/ai/websearch · messages | null | object | Code that breaks // payload.messages 0 // was: null // now: object Based on Cloudflare’s published API specification. How severity is decided https://driftwatch.et/method .