SCIM /Individuals
The SCIM schema (as returned from a /Schemas call) contains
{
"id": "urn:salesforce:schemas:extension:2.0",
"name": "urn:salesforce:schemas:extension:2.0",
"type": "complex",
"description": "Salesforce User extensions",
"schema": "urn:salesforce:schemas:extension:2.0",
"endpoint": "/Individuals",
"attributes": [
{
"name": "alias",
"type": "string",
"description": "8 character nickanme",
"mutability": "readWrite",
"required": false,
"caseExact": false
}
],
"meta": {
"location": "https://{Server Name}/services/scim/v2/Schemas/urn:salesforce:schemas:extension:2.0",
"resourceType": "Schema"
}
}
but calling
https://{{Server Name}}/services/scim/v2/Individuals
returns
{
"errorCode": "NOT_FOUND",
"message": "Could not find a match for URL"
}
How do I get access to the alias attribute?
Indeed my interest is in the user "alias" attribute - which isn't however included in the schema. As the schema extension above is names "Salesforce User Extensions" I wanted to see whether it returns the user alias attribute. Furthermore, the "Individual" SF object has a lot of attributes, but alias is not among them - so the schema extension does not look like it would refer to that object.