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 Method
integrationcentricprofile.List()
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.
Additional Arguments
Show Integration Centric Profile
SDK Method
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.
IntegrationCentricProfileFindParams Fields
| Field | Description |
|---|---|
| Id int64 Required | Integration Centric Profile ID. |
Create Integration Centric Profile
SDK Method
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.
IntegrationCentricProfileCreateParams Fields
| Field | Default | Description |
|---|---|---|
| Name string Required | Profile name | |
| ExpectedRemoteServers 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. | |
| WorkspaceId int64 | 0 | Workspace ID |
| UseForAllUsers boolean | false | Whether this profile applies to all users in the Workspace by default |
Update Integration Centric Profile
SDK Method
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.
IntegrationCentricProfileUpdateParams Fields
| Field | Description |
|---|---|
| Id int64 Required | Integration Centric Profile ID. |
| Name string | Profile name |
| WorkspaceId int64 | Workspace ID |
| ExpectedRemoteServers array(object) | Remote Server integrations the user is expected to add and connect. Each entry requires server_type and may include a display name. |
| UseForAllUsers boolean | Whether this profile applies to all users in the Workspace by default |
Delete Integration Centric Profile
SDK Method
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.
IntegrationCentricProfileDeleteParams Fields
| Field | Description |
|---|---|
| Id int64 Required | Integration Centric Profile ID. |
The IntegrationCentricProfile Object
Some of the methods 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 |
| WorkspaceId int64 | Workspace ID |
| UseForAllUsers boolean | Whether this profile applies to all users in the Workspace by default |
| ExpectedRemoteServers array(object) | Remote Server integrations the user is expected to add and connect. Each entry requires server_type and may include a display name. |