User and Group mapping
NutShell is a customer relationship management (CRM) service. It can be integrated with other SaaS services for small businesses, including Google Apps.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 136: Supported operations for Users
Create |
POST |
Update |
PUT |
Delete |
DELETE |
Get user by Id |
GET |
Get all users |
GET |
Get all users with pagination |
GET |
Groups
Table 137: Supported operations for Groups
Create |
POST |
Update |
PUT |
Delete |
DELETE |
Get group by Id |
GET |
Get all groups |
GET |
Get all groups with pagination |
GET |
Mandatory fields
Users
Groups
The user and group mappings are listed in the tables below.
Table 138: User mapping
id |
id |
userName |
email |
name.familyName |
lastName |
name.givenName |
firstName |
displayName |
name |
emails[0].value |
email |
active |
isEnabled |
groups |
teams |
meta.created |
createdTime |
meta.lastModified |
modifiedTime |
Table 139: Group mapping
id |
id |
displayName |
name |
enterpriseExtension.division |
division |
meta.created |
createdTime |
meta.lastModified |
modifiedTime |
Connector limitations
-
Error messages and status codes are not customized. The following status codes are returned:
- Members cannot be added or retrieved from teams (groups) via the team endpoints. This can be achieved using the user endpoints and, updating the individual users. However, considering the large number of users in live production environments, membership management is not supported by the connector, as performance issues may arise.
- The delete operation is soft delete. Hence, it is possible to delete, or retrieve the deleted user or group multiple number of times. However, a deleted group will not be retrieved as part of the list groups response.
- Multiple email addresses can be associated to a user. Hence, the first email Id from the Nutshell user response is considered as the email id for the SCIM user.
-
The NutShell API does not provide information on retrieval of all resources through paginated requests. Hence, the connector provides a nextCursor value, when the total resource count is divisible by requested count.
Connector limitations
NutShell is a customer relationship management (CRM) service. It can be integrated with other SaaS services for small businesses, including Google Apps.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 136: Supported operations for Users
Create |
POST |
Update |
PUT |
Delete |
DELETE |
Get user by Id |
GET |
Get all users |
GET |
Get all users with pagination |
GET |
Groups
Table 137: Supported operations for Groups
Create |
POST |
Update |
PUT |
Delete |
DELETE |
Get group by Id |
GET |
Get all groups |
GET |
Get all groups with pagination |
GET |
Mandatory fields
Users
Groups
User and Group mapping
The user and group mappings are listed in the tables below.
Table 138: User mapping
id |
id |
userName |
email |
name.familyName |
lastName |
name.givenName |
firstName |
displayName |
name |
emails[0].value |
email |
active |
isEnabled |
groups |
teams |
meta.created |
createdTime |
meta.lastModified |
modifiedTime |
Table 139: Group mapping
id |
id |
displayName |
name |
enterpriseExtension.division |
division |
meta.created |
createdTime |
meta.lastModified |
modifiedTime |
-
Error messages and status codes are not customized. The following status codes are returned:
- Members cannot be added or retrieved from teams (groups) via the team endpoints. This can be achieved using the user endpoints and, updating the individual users. However, considering the large number of users in live production environments, membership management is not supported by the connector, as performance issues may arise.
- The delete operation is soft delete. Hence, it is possible to delete, or retrieve the deleted user or group multiple number of times. However, a deleted group will not be retrieved as part of the list groups response.
- Multiple email addresses can be associated to a user. Hence, the first email Id from the Nutshell user response is considered as the email id for the SCIM user.
-
The NutShell API does not provide information on retrieval of all resources through paginated requests. Hence, the connector provides a nextCursor value, when the total resource count is divisible by requested count.
Insightly
Insightly provides customer relationship management software for small and midsize businesses. It can be integrated with other applications such as Box, Dropbox, Gmail, Outlook, and QuickBooks. Its dashboard lets users create custom reports and track projects.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 140: Supported operations for Users
Get user by Id |
GET |
Get all users |
GET |
Groups
Table 141: Supported operations for Groups
Create |
POST |
Update |
PUT |
Delete |
DELETE |
Get group by Id |
GET |
Get all groups |
GET |
Mandatory fields
Users
Groups
User and Group mapping
The user and group mappings are listed in the tables below.
Table 142: User Mapping
Id |
USER_ID |
emails[0].value |
EMAIL_ADDRESS |
DisplayName |
FIRST_NAME + LAST_NAME |
name.FirstName |
FIRST_NAME |
name.LastName |
LAST_NAME |
name.Formatted |
FIRST_NAME + LAST_NAME |
active |
ACTIVE |
timezone |
TIMEZONE_ID |
meta.created |
DATE_CREATED_UTC |
userName |
EMAIL_ADDRESS |
meta.lastModified |
DATE_UPDATED_UTC |
Table 143: Group mapping
id |
TEAM_ID |
displayName |
TEAM_NAME |
created |
DATE_CREATED_UTC |
lastModified |
DATE_UPDATED_UTC |
members[].value |
TEAMMEMBERS[].MEMBER_USER_ID |
Connector limitations
- Create, Update, and Delete operation (for Users) are not supported.
-
During the process of creating or updating a group, if the member data is incorrect, the operation fails with Bad request status code.
-
It is possible to create multiple groups with the same name in Insightly cloud application.
NOTE:If the version of One Identity Manager is 8.0.2 , an error is returned, if the Group objects are more than four. If the version of One Identity Manager is 7.1.4, the display names of few groups would be missing in the Manager console of One Identity Manager, if the Group objects are more than twenty. The cause for the above mentioned irregularities is that, the Insightly cloud application can handle only five requests per second, if the account is a trial version.
Supervisor configuration parameters
Insightly provides customer relationship management software for small and midsize businesses. It can be integrated with other applications such as Box, Dropbox, Gmail, Outlook, and QuickBooks. Its dashboard lets users create custom reports and track projects.
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 140: Supported operations for Users
Get user by Id |
GET |
Get all users |
GET |
Groups
Table 141: Supported operations for Groups
Create |
POST |
Update |
PUT |
Delete |
DELETE |
Get group by Id |
GET |
Get all groups |
GET |
Mandatory fields
Users
Groups
User and Group mapping
The user and group mappings are listed in the tables below.
Table 142: User Mapping
Id |
USER_ID |
emails[0].value |
EMAIL_ADDRESS |
DisplayName |
FIRST_NAME + LAST_NAME |
name.FirstName |
FIRST_NAME |
name.LastName |
LAST_NAME |
name.Formatted |
FIRST_NAME + LAST_NAME |
active |
ACTIVE |
timezone |
TIMEZONE_ID |
meta.created |
DATE_CREATED_UTC |
userName |
EMAIL_ADDRESS |
meta.lastModified |
DATE_UPDATED_UTC |
Table 143: Group mapping
id |
TEAM_ID |
displayName |
TEAM_NAME |
created |
DATE_CREATED_UTC |
lastModified |
DATE_UPDATED_UTC |
members[].value |
TEAMMEMBERS[].MEMBER_USER_ID |
Connector limitations
- Create, Update, and Delete operation (for Users) are not supported.
-
During the process of creating or updating a group, if the member data is incorrect, the operation fails with Bad request status code.
-
It is possible to create multiple groups with the same name in Insightly cloud application.
NOTE:If the version of One Identity Manager is 8.0.2 , an error is returned, if the Group objects are more than four. If the version of One Identity Manager is 7.1.4, the display names of few groups would be missing in the Manager console of One Identity Manager, if the Group objects are more than twenty. The cause for the above mentioned irregularities is that, the Insightly cloud application can handle only five requests per second, if the account is a trial version.