Examples - OCLC-Developer-Network/devconnect2018-idm GitHub Wiki
Read a specific user by ID
Request URL:
https://128807.share.worldcat.org/idaas/scim/v2/Users/6eceaa02-fc78-4384-8411-6d7a0ab702cf
HTTP Authorization Header
Contains:
- Access Token
- User-level credentials
Authorization: Bearer tk_OYjTRZi6ApHE7FWXo7XtYkWeDLvprIMDTu0O,
principalID="{built-in-principal-id}",
principalIDNS="urn:oclc:wms:da"
Search for a user by external ID
Request URL:
POST https://{registryID}.share.worldcat.org/idaas/scim/v2 /Users/.search
HTTP Authorization Header
Contains:
- Access Token
- User-level credentials
Authorization: Bearer tk_OYjTRZi6ApHE7FWXo7XtYkWeDLvprIMDTu0O,
principalID="{built-in-principal-id}",
principalIDNS="urn:oclc:wms:da"
HTTP Content-Type Header
Specifies the document type sent in the request body.
Content-Type: application/scim+json
Request Body
{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:SearchRequest"],
"filter": "ExternalID eq \"2200998\""
}
Read Authenticated User
Request URL:
https://128807.share.worldcat.org/idaas/scim/v2/Me
HTTP Authorization Header
Contains:
- Access Token
- User-level credentials
Authorization: Bearer tk_OYjTRZi6ApHE7FWXo7XtYkWeDLvprIMDTu0O,
principalID="{built-in-principal-id}",
principalIDNS="urn:oclc:wms:da"