Driftwatch

OpenAI / OpenAI API /

Breaking

POST /evals/{eval_id}/runs/{run_id} removed

What changed

This verb now 405s. The path still resolves, so a health check on the URL will not catch it.

Affects POST /evals/{eval_id}/runs/{run_id}.

Who is affected

Code that calls POST /evals/{eval_id}/runs/{run_id}.

Before and after

WhereBeforeAfter
POST /evals/{eval_id}/runs/{run_id}existsremoved

Code that breaks

// Was:
await client.request("POST", "/evals/{eval_id}/runs/{run_id}");
// Now: 405

Based on OpenAI’s published API specification. How severity is decided.