SCIM API 2.0 Error Codes

GET Requests

Code

Description

200

The request was successful.

401

The request is unauthenticated. The user’s credentials are missing or incorrect.

403

Operation is not permitted based on the supplied authorization.

404

The specified resource does not exist.

405

The requested endpoint is not supported.

429

The request has exceeded the rate limit.

500

The request is not handled correctly due to a server error.

POST Requests

Code

Description

200

The request was successful.

400

Request is unparsable, syntactically incorrect, or violates schema.

401

The request is unauthenticated. The user’s credentials are missing or incorrect.

403

Operation is not permitted based on the supplied authorization.

404

The specified resource does not exist.

405

The requested endpoint is not supported.

409

The request conflicts with the current state of the target resource.

429

The request has exceeded the rate limit.

500

The request is not handled correctly due to a server error.

PUT/PATCH Requests

Code

Description

200

The request was successful.

400

Request is unparsable, syntactically incorrect, or violates schema.

401

The request is unauthenticated. The user’s credentials are missing or incorrect.

403

Operation is not permitted based on the supplied authorization.

404

The specified resource does not exist.

405

The requested endpoint is not supported.

429

The request has exceeded the rate limit.

500

The request is not handled correctly due to a server error.

DELETE Requests

Code

Description

204

The request was successful.

401

The request is unauthenticated. The user’s credentials are missing or incorrect.

403

Operation is not permitted based on the supplied authorization.

404

The specified resource does not exist.

405

The requested endpoint is not supported.

429

The request has exceeded the rate limit.

500

The request is not handled correctly due to a server error.