Tribal - Admissions (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 |
[email protected] |
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
To use the Tribal Connector you will need to be Tribal Edge user for your module of choice.
How to get credentials
To access the Tribal Connector you must have a user on your tenant that has permissions to:
- Subscribe to Events
- Perform any actions/queries within Tribal Edge e.g. if you want to obtain reference data you will need the "Reference Data - Read" permission
In Power Automate when you create a connection you will be promoted for:
- The type of environment you wish to access i.e. Live, Testing or Development.
- The region that you are in EMEA or APAC
- Your tenant you received upon joining Tribal Edge
Upon entering credentials you will be asked for consent, the below are required
- Events Connector Endpoint
- Connect to the web hooks
Get started with your connector
The purpose of the Tribal connector is to allow you integrate with any Power Automate connector and extend the Tribal Edge logic beyond what it can provide internally. The Tribal connector provides triggers to notified on e.g. an applicant has had details updated and actions that can be performed within Tribal Edge e.g. create a new Clearance Check Type.
Below highlights 2 common scenarios.
- Use the Excel connector to retrieve rows from an excel spreadsheet hosted in the cloud and use the Tribal create and update actions to populate reference data.
- Use the Tribal connector to listen for if a person has been updated, retrieve details about that person and notify a staff member through the Teams Connector.
Known issues and limitations
- Triggers that are produced via Tribal Edge only continue unique identitiers which need further querying. A seperate action to retrieve details, which are protected by permissions, can be performed to find out more.
- Triggers and actions are currently in development, these will become available in the connector as and when they are ready.
Common errors and remedies
- When performing an action, you may get a permissions error. This can be resolved by requesting permissions from your administrator.
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 |
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 |
HTTP Request |
Send an HTTP request to Edge |
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 |
Replace a child entity |
This replaces the contents of a child entity. This will remove any properties from the entity that have not been included. |
Replace an entity |
This replaces the contents of an entity. This will remove any properties from the entity that have not been included. |
Upload a document to a child entity |
Upload a document to a child entity |
Upload a document to an entity |
Upload a document to an entity |
Create a child entity
Create a child entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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 |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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 |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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 |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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 |
HTTP Request
Send an HTTP request to Edge
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | string |
Service containing information |
|
key
|
key | string |
key |
|
value
|
value | string |
value |
|
Verb
|
verb | True | string |
HTTP Verb |
Body
|
body | string |
Body of the request |
|
Relative URL e.g. /api/referenceData
|
relativeUrl | True | string |
Relative URL |
Read a child entity
Read a child entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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 |
Correlation Id
|
x-correlation-id | string |
Correlation Id added in the x-correlation-id header |
Returns
Read an entity
Read an entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
Entity
|
entityType | True | string |
The entity being read |
Id
|
id | True | string |
The id of the entity |
Correlation Id
|
x-correlation-id | string |
Correlation Id added in the x-correlation-id header |
Returns
Read child entity collection
Read child entity collection
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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 |
|
Correlation Id
|
x-correlation-id | string |
Correlation Id added in the x-correlation-id header |
Returns
Read entity collection
Read entity collection
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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
Replace a child entity
This replaces the contents of a child entity. This will remove any properties from the entity that have not been included.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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 | True | string |
ETag added in the If-Match header |
body
|
body | True | dynamic |
Returns
Replace an entity
This replaces the contents of an entity. This will remove any properties from the entity that have not been included.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
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 | True | string |
ETag added in the If-Match header |
body
|
body | True | dynamic |
Returns
Upload a document to a child entity
Upload a document to a child entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
Parent Entity
|
parentEntity | True | string |
The parent entity of the child |
Parent Entity Id
|
parentId | True | string |
The unique identifier for the parent entity of the child |
Child Entity
|
childEntity | True | string |
The child entity being uploaded a document on |
Child Entity Id
|
childId | True | string |
The id of the child entity |
Input file to perform the operation on.
|
file | True | file |
Input file to perform the operation on. |
The type of document being uploaded
|
documentTypeName | string |
The type of document being uploaded |
|
Who created the document
|
createdBy | string |
Who created the document |
Upload a document to an entity
Upload a document to an entity
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
API Version
|
api-version | True | string |
The api version to use |
Entity
|
entityType | True | string |
The entity being created |
Id
|
id | True | string |
The id of the entity |
Input file to perform the operation on.
|
file | True | file |
Input file to perform the operation on. |
The type of document being uploaded
|
documentTypeName | string |
The type of document being uploaded |
|
Who created the document
|
createdBy | string |
Who created the document |
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 |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
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 |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
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 |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
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 |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
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 |
---|---|---|---|---|
Service
|
service | True | string |
Service containing information |
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 |