Integration Centric Profiles
An Integration Centric Profile defines the Remote Server integrations a user is expected to add and connect during integration-centric onboarding.
Use this to automate setup guidance for users who need access to multiple business systems without sending long manual instructions. Common scenarios include ongoing access to systems such as SharePoint, bridging Google, Microsoft, and Box environments after M&A activity, and migrations where users connect legacy EFSS accounts during transition work.
List Integration Centric Profiles
SDK Function
IntegrationCentricProfile.list()
Return Object
ListIterator<IntegrationCentricProfile>
Authorization Requirement
Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.
Additional Arguments
Show Integration Centric Profile
SDK Function
IntegrationCentricProfile.find()
Return Object
IntegrationCentricProfile
Authorization Requirement
Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.
Function Arguments
| Argument | Description |
|---|---|
| id int64 Required | Integration Centric Profile ID. |
Create Integration Centric Profile
SDK Function
IntegrationCentricProfile.create()
Return Object
IntegrationCentricProfile
Authorization Requirement
Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.
Function Arguments
| Argument | Default | Description |
|---|---|---|
| name string Required | Profile name | |
| expected_remote_servers array(object) Required | Remote Server integrations the user is expected to add and connect. Each entry requires server_type and may include a display name. | |
| workspace_id int64 | 0 | Workspace ID |
| use_for_all_users boolean | false | Whether this profile applies to all users in the Workspace by default |
Update Integration Centric Profile
SDK Function
integrationCentricProfile.update();
Return Object
IntegrationCentricProfile
Authorization Requirement
Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.
Attribute Setters
| Setter | Description |
|---|---|
| setName string | Profile name |
| setWorkspaceId int64 | Workspace ID |
| setExpectedRemoteServers array(object) | Remote Server integrations the user is expected to add and connect. Each entry requires server_type and may include a display name. |
| setUseForAllUsers boolean | Whether this profile applies to all users in the Workspace by default |
Delete Integration Centric Profile
SDK Function
integrationCentricProfile.delete();
Return Object
No return value.
Authorization Requirement
Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.
The IntegrationCentricProfile Object
Some of the functions above return a IntegrationCentricProfile object. The attributes of this object are listed below.
| Attribute | Description |
|---|---|
| id int64 | Integration Centric Profile ID |
| name string | Profile name |
| workspace_id int64 | Workspace ID |
| use_for_all_users boolean | Whether this profile applies to all users in the Workspace by default |
| expected_remote_servers array(object) | Remote Server integrations the user is expected to add and connect. Each entry requires server_type and may include a display name. |