Skip to main content

Limitation of SCIM in Vendasta

The SCIM implementation in Vendasta has few limitations which align with our business needs. In this article we will discuss these limitations in more detail.

Users resources

Email address is used as an userName. Anything other that email, system will reject as a invalid userName.

We do not support multiple emails. An user can have only one email associated. If multiple emails are provided on request we will only pick up for which type eq work.

Similarly for addresses, an user can have only one address. If multiple addresses are provided in request we will only pick up for which type eq work.

The accepted addresses[].country is ISO 3166-1 alpha-2. Example: CA

The accepted addresses[].region comprises of ISO 3166-1 alpha-2 of both country code and state code. Example: CA-SK

The phoneNumbers[].value should match the region/country given in address. Example: +1-306-555-1234

Here is a list of supported/not-supported operations under Users resources

OperationSupported
Search UsersYes
Create UserYes
Get UserYes
Replace UserYes
Update UserYes
Delete UserYes
info

Filter for searching users are limited to userName and externalId. However if no filter is specified it will list down all users.

Groups resources

Groups in Vendasta are predefined according to business needs. Groups can't be created or deleted. Also Groups name can not be updated through SCIM. In terms of Group update members can be added to a Group or deleted from a Group.

We do support id as a unique identifier of a group and displayName for human readable names.

For more information on Groups in Vendasta please see the SCIM Groups and their assignment to users section.

Here is a list of supported/not-supported operations under Groups resources

OperationSupported
Search GroupsYes
Create GroupsNo
Get GroupsYes
Replace GroupsNo
Update GroupYes
Delete GroupNo
info

Search criteria is limited to displayName only.

info

Update of groups are limited to adding or removing members through patch requests.