Tribal (Preview)

Tribal Edge modules, such as Tribal Admissions, provide staff and students the tools they need to succeed in the world of education. Connect to Tribal Edge modules using the Tribal Connector to manage information, create clearance checks for applications, and much more.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Tribal Group |
URL | https://www.tribalgroup.com |
servicedesk@tribalgroup.com |
Connector Metadata | |
---|---|
Publisher | Tribal Group |
Website | https://www.tribalgroup.com |
Privacy policy | https://www.tribalgroup.com/privacy-policy |
Categories | Business Management |
Tribal Edge modules, such as Tribal Admissions, provide staff and students the tools they need to succeed in the world of education. Use the Tribal connector to be notified of events and to query and manipulate entities within the Tribal Edge module.
Prerequisites
Before setting up the Tribal connector, you require the following:
- An account that can view or edit data in the relevant Tribal Edge module, such as Admissions.
- The tenant name for the institution. If you do not know the tenant name, contact Tribal support.
- The geographical region of the institution, such as APAC or EMEA.
How to get credentials
To set up the Tribal Connector, you must have an account with the following permissions:
- Permissions to perform actions in the relevant Tribal Edge module. For example, to retrieve details from Reference data, the account must have read permissions for Reference data.
- Permission to subscribe to events.
Getting started with the Tribal connector
Events from Tribal Edge modules can be used to create automated flows in Power Automate. For example, to email a member of staff when an applicant's contact details are updated in Admissions. Automated flows are also used to perform actions within Tribal Edge modules. For example, to create a new clearance check type in Reference data.
Set up Power Automate to create an automated flow as follows:
- On Power Automate, search for the Tribal connector and then define the following:
Setting | Details |
---|---|
Environment | The institution environment used by the connector. For example, Development. |
Region | The region of the institution, such as EMEA or APAC. |
Tribal tenant ID | The tenant name for the institution, such as Caltech. |
Service name | The service name of the Tribal Edge module. For example, Admissions. |
- Connect to the Tribal connector using the account details to create the connection.
Wait for the connection. Then, on connecting you can use the triggers and actions in automated flows.
Examples
The following examples use the Tribal connector and connectors for Microsoft Excel, Forms, and Teams.
- Flow to update person records in Excel. On updating a person's details in Admissions, a trigger starts an automated flow that retrieves the details of the change and then updates the person's details in Excel.
- Approval flow for clearance checks. Create a Microsoft Form for requesting a new clearance check types. On completing and submitting the form, an approval request is sent to the admissions supervisor. Then, on approval the clearance check type is added to Reference data.
Known issues and limitations
- Some triggers only contain unique identifiers for the event and require an additional action to retrieve the details of the event. Note that the account used to start the Tribal connector must have permissions to view the data in the required Tribal Edge module.
- Additional triggers, actions, and documentation will be published in future releases.
Common errors and remedies
- Some actions may result in a permission error if you do not have permission to view the data in Tribal Admissions. If you cannot resolve the permission error, contact your institution administrator or Tribal Support.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Environment | string | Environment | True |
Region | string | Region | True |
Edge Tenant Id | string | Tenant Id for Tribal Edge | True |
Service Name | string | Service Name | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create a child entity |
Create a child entity |
Create an entity |
Create an entity |
Delete a child entity |
Delete a child entity |
Delete an entity |
Delete an entity |
Read a child entity |
Read a child entity |
Read an entity |
Read an entity |
Read child entity collection |
Read child entity collection |
Read entity collection |
Read entity collection |
Update a child entity |
Update a child entity |
Update an entity |
Update an entity |
Create a child entity
Create a child entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Parent Entity
|
parentEntity | True | string |
The parent entity the child is being created on |
Parent Entity Id
|
parentId | True | string |
The unique identifier for the parent entity the child is being created on |
Child Entity
|
childEntity | True | string |
The child entity being created |
Correlation Id
|
x-correlation-id | string |
Correlation Id added in the x-correlation-id header |
|
body
|
body | True | dynamic |
Returns
Create an entity
Create an entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity being created |
Correlation Id
|
x-correlation-id | string |
Correlation Id added in the x-correlation-id header |
|
body
|
body | True | dynamic |
Returns
Delete a child entity
Delete a child entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Parent Entity
|
parentEntity | True | string |
The parent entity the child is being deleted |
Parent Entity Id
|
parentId | True | string |
The id of the parent entity |
Child Entity
|
childEntity | True | string |
The child entity being queried |
Child Entity Id
|
childId | True | string |
The id of the child entity |
Correlation Id
|
x-correlation-id | string |
Correlation id added in the x-correlation-id header |
Delete an entity
Delete an entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity being deleted |
Id
|
id | True | string |
The id of the entity |
Correlation Id
|
x-correlation-id | string |
Correlation Id added in the x-correlation-id header |
Read a child entity
Read a child entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Parent Entity
|
parentEntity | True | string |
The parent entity the child is being read |
Parent Entity Id
|
parentId | True | string |
The unique identifier for the parent entity the child is being created on |
Child Entity
|
childEntity | True | string |
The child entity being read |
Child Entity Id
|
childId | True | string |
The id of the child entity |
Returns
Read an entity
Read an entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity being read |
Id
|
id | True | string |
The id of the entity |
Returns
Read child entity collection
Read child entity collection
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Parent Entity
|
parentEntity | True | string |
The parent entity the child is being read |
Parent Entity Id
|
parentId | True | string |
The unique identifier for the parent entity the child is being created on |
Child Entities
|
childEntity | True | string |
The child entities being read |
Records to skip
|
skip | True | integer |
The number of records to skip |
Records to take
|
take | True | integer |
The number of records to take |
Filter
|
filter | string |
Filter the records using Open Data Protocol syntax |
Returns
Read entity collection
Read entity collection
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity being read |
Records to skip
|
skip | True | integer |
The number of records to skip |
Records to take
|
take | True | integer |
The number of records to take |
Filter
|
filter | string |
Filter the records using Open Data Protocol syntax |
Returns
Update a child entity
Update a child entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Parent Entity
|
parentEntity | True | string |
The parent entity which child is being updated |
Parent Entity Id
|
parentId | True | string |
The unique identifier for the parent entity the child is being updated on |
Child Entity
|
childEntity | True | string |
The parent entity being updated |
Child Entity Id
|
childId | True | string |
The id of the child entity |
Correlation Id
|
x-correlation-id | string |
Correlation id added in the x-correlation-id header |
|
If-Match
|
If-Match | string |
ETag added in the If-Match header |
|
body
|
body | True | dynamic |
Returns
Update an entity
Update an entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity being updated |
Id
|
id | True | string |
The id of the entity |
Correlation Id
|
x-correlation-id | string |
Correlation id added in the x-correlation-id header |
|
If-Match
|
If-Match | string |
ETag added in the If-Match header |
|
body
|
body | True | dynamic |
Returns
Triggers
When a long running operation is performed on an entity |
When a long running operation is performed on an entity |
When an entity is created |
When an entity is created |
When an entity is deleted |
When an entity is deleted |
When an entity is updated |
When an entity is updated |
When an event is triggered on an entity |
When an event is triggered on an entity |
When a long running operation is performed on an entity
When a long running operation is performed on an entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity |
EventType
|
eventType | True | string |
The event type |
Property
|
key | string |
Filter entity further |
|
Value
|
value | string |
Value |
Returns
When an entity is created
When an entity is created
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity being created |
Entity
|
key | string |
Filter entity further |
|
value
|
value | string |
value |
Returns
When an entity is deleted
When an entity is deleted
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity being deleted |
Entity
|
key | string |
Filter entity further |
|
value
|
value | string |
value |
Returns
When an entity is updated
When an entity is updated
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity
|
entityType | True | string |
The entity being updated |
Entity
|
key | string |
Filter entity further |
|
value
|
value | string |
value |
Returns
When an event is triggered on an entity
When an event is triggered on an entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entity Type
|
entityType | True | string |
The entity being triggered |
Event Type
|
eventType | True | string |
The event type for the operation |
Entity
|
key | string |
Filter entity further |
|
value
|
value | string |
value |