Driftwatch

GitHub / GitHub REST API /

Behavioral

422 is now documented on /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults

What changed

An unhandled branch in your error handling.

Affects PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults.

422 is now documented

Who is affected

Code that reads PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults.

Before and after

WhereBeforeAfter
PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaultsabsent422
POST /enterprises/{enterprise}/code-security/configurationsabsent422
PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}absent422
POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attachabsent422
POST /orgs/{org}/code-security/configurationsabsent422
PATCH /orgs/{org}/code-security/configurations/{configuration_id}absent422
PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaultsabsent422
GET /orgs/{org}/code-security/configurations/{configuration_id}/repositoriesabsent422

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