Ethos Data Access Models and Endpoints

The Astra Apps integration for Ellucian Ethos requires access to a collection of Data Access Models and endpoints.

Ad Astra will require an Ethos API Key. If Ellucian is hosting your Ethos instance, you'll have a standard URL (https://integrate.elluciancloud.com) otherwise Ad Astra will need the URL to your hosted instance.

  • Essential Scheduling requires access to the Base Data below.
  • Student Centered Scheduling and Integrated Planning require access to the Extended Data below.
  • Ellucian supports using parameters to limit the data served via Ethos (here is the documentation for Colleague, we have not found the documentation for Banner yet)

Verify Ethos Readiness

Ad Astra created a tool to help validate that your Ethos API Key has the necessary access for a successful Ad Astra integration.

  1. Configure the Data Access Models and Endpoints as specified in the tables below for the products you are integrating
  2. Access the tool here: https://app.adastra.live/readiness/
  3. Select which product you are integrating (Essential Scheduling or Student-Centered Scheduling)
  4. Select your SIS (Banner or Colleague)
  5. Submit the Ethos API key you have created for Ad Astra to use

The tool tests the key on the Ethos endpoints needed for your solution, then displays which responses are valid or invalid. With that information, you can clean up data or grant access to those endpoints as needed.

Your Ellucian Customer Service Manager can help with Ethos configuration or cleaning up data, if necessary.  

Note: This tool does not expose your API Token or any data to Ad Astra. Data is only exchanged between your browser and Ellucian API endpoints.

Data Access

See Ellucian documentation for Ethos Data Access Configuration.
Banner Configuration   |   Colleague Configuration

 

Ellucian's tool for viewing Data Access: https://dataaccess-admin.elluciancloud.com (If you need access the tool and your Ellucian user does not have access, you'll need to contact Ellucian)

 

Note: API access still required in addition to data access models.

(**): Indicator of required Ethos endpoint for transforms to complete and the platform data to be populated.

 

Base Data Access Models for Essential Scheduling

Name Banner  Version Colleague Version
persons 12 12
sections** 16 16
section-registrations** 16 16
section-instructors
10 10
instructional-events** 8 11
courses** 16 16
rooms 10 15
employees 12 12

 

Base Data Endpoints for Essential Scheduling

Data Model/Path Banner-Ethos Version Colleague-Ethos Version Access
academic-periods** 16 16 get
administrative-instructional-methods 1 1 get
administrative-periods 1 1 get
buildings 6 6 get
courses** 16 16 get
course-statuses 1 1 get
course-title-types 1 1 get
credit-categories 6 6 get
educational-institution-units 7 7 get
grade-modes 6 6 get
grade-schemes 6 6 get
instructional-delivery-methods 11 11 get
instructional-events** 8 8 get
instructional-methods 6 6 get
instructors 9 9 get
instructor-staff-types 9 9 get
person-name-types 12 12 get
persons 12 12 get
rooms 10 10 get
room-types 10 6 get
section-crosslists 6 6 get
section-description-types 1 1 get
section-registrations** 16 16 get
section-registration-statuses 8 8 get
sections** 16 16 get
section-statuses 11 11 get
section-title-types 1 1 get
sites 6 6 get
student-section-waitlists 10 10 get
subjects 6 6 get
   
admin/available-resources**
Note: Available-resources provides a listing of Ethos resources that are available to the integration as well as their versions.  Ad Astra checks the versions supported by the instance to make sure they match the version Ad Astra will request from each endpoint.  

 

Publish for Essential Scheduling

Path Banner-Ethos Version Colleague-Ethos Version Access
sections** 16 16 post/put
section-instructors
10 10 post/put & delete
instructional-events** 8 8 post/put & delete
Note: For Colleague Only - Room booking and Faculty booking are also required

 

Extended Data Access Models for Student Centered Scheduling and Integrated Planning

Name Banner Version Colleague Version
admission-decisions 11 11
student-academic-credentials 1 1
student-academic-programs 17 17
student-aptitude-assessments 16 16
student-course-transfers 10 13
students** 16 16
student-tag-assignments
1 N/A
student-transcript-grades 1 1

 

Extended Data Endpoints for Student Centered Scheduling and Integrated Planning

Data model/Path Banner-Ethos Verson Colleague-Ethos Version
academic-catalogs 6 6
academic-credentials 6 6
academic-disciplines 15 15
academic-levels 6 6
academic-programs 15 15
admission-application-status-types 6 6
admission-application-types 6 6
admission-decision-types 11 11
admission-populations 6 6
aptitude-assessments 6 6
course-categories 11 11
enrollment-statuses 6 6
ethnicities 6 6
gender-identities 1 1
grade-definitions 6 6
instructor-categories 9 9
races 6 6
residency-types 7 7
student-academic-credentials 1 1
student-academic-programs 17 17
student-aptitude-assessments 16 16
student-course-transfers 10 13
students 16 16
student-tag-assignments 1 N/A
student-tags 7 7
student-transcript-grades** 1 1
student-types 7 7

 

Page History:

Article Updates Made Date
  • Added (**) indicator to endpoints required for transforms to complete and the platform data to be updated.
  • Removed admission-applications from the Ethos endpoints list.
  • Added information about available-resources
8/19/24 (Current View)
Moved credit-categories endpoint from Extended Data to Base Data 10/3/24

Was this article helpful?
0 out of 0 found this helpful

Comments

5 comments
  • This documentation does not specify whether to add these resources under "GraphQL Resources" or "Resource Subscriptions".

    0
  • The resources need added under "GraphQL Resources".

    0
  • Thank you for your prompt response, much appreciated!

    0
  • Hi there, is the list for essential scheduling expanded? It used to be like 18 resources. Thanks.

    0
  • Hello Foster, yes the Essential Scheduling list has been expanded. We do not anticipate any further changes. Let us know if you need further assistance. Thank you!

    0

Please sign in to leave a comment.