SCIM — System for Cross -Domain Identity Management

SCIM 2.0 version Object Model
HTTP    SCIM Usage
Method
------ --------------------------------------------------------- GET Retrieves one or more complete or partial resources.

POST Depending on the endpoint, creates new resources, createsa
search request, or MAY be used to bulk-modify resources.

PUT Modifies a resource by replacing existing attributes with a
specified set of replacement attributes (replace). PUT
MUST NOT be used to create new resources.

PATCH Modifies a resource with a set of client-specified changes
(partial update).

DELETE Deletes a resource.

SCIM HTTP Methods
Resource Endpoint         Operations             Description
-------- ---------------- ---------------------- -------------------
User /Users GET Retrieve, add,
POST modify Users.
PUT
PATCH
DELETE

Group /Groups GET Retrieve, add,
POST modify Groups.
PUT
PATCH
DELETE

Self /Me GET,POST, PUT, PATCH, Alias for
DELETE operations
against a
resource
mapped to an
authenticated
subject (e.g.,
User).

Service /ServiceProvider GET Retrieve service
provider Config provider's
config. configuration.

Resource /ResourceTypes GET Retrieve
type supported
resource types.

Schema /Schemas GET Retrieve one or
more
supported
schemas.

Bulk /Bulk POST Bulk updates to
one
or more
resources.

Search [prefix]/.search POST Search from
system
root or within a
resource
endpoint
for one or more
resource types
using POST.

Defined Endpoints

Hansagee Savindre Jayawickrama

Written by

Gratuated fromSri Lanka Institute of Information Technology (SLIIT). and working as Software Engineer.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade