Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
panelIconId1f6a7
panelIcon:construction:
panelIconText🚧
bgColor#FFEBE6

This page was created to contain general notes/documentation for the CAS API and Slate integration that is CAS-agnostic. It is under construction.

...

Expand
titleSample text to request a new API account

Subject: Request to create new API account

Hello,

I am writing to request a new API account be created for the following CAS and institution. If possible, I’d like to reqest request that the account username be [xxxxx].

Institution Manager name and email address: [xxxxx]

Name of user to receive CAS API access: [xxxxx]

CAS API user phone number: [xxxxx]

CAS API user email address: [xxxxx]

The name of your institution (university/college/school/etc.): [xxxxx]

The CAS, one or many, that you're interested in (e.g. BusinessCAS): [xxxxx]

The CAS admissions cycles you're interested in (e.g., 2020-2021 and 2021-2022): [xxxxx]

The environment: [Prelaunch or Production]

Expand
titleSample text to request CAS/cycle added to existing API account:

Subject: Request adding CAS to existing API account

Hello,

This year we will be setting up a CAS API integration for CASPA for Tufts University (program ID 346115 for 23-24). We have existing API accounts for other integrations so I am writing to request that access to CASPA be granted to the below API accounts.

Prelaunch account username: TuftsUniPre

Production account username: TuftsUni

...

The CAS/Liaison Service account is pre-configured in Slate and available from the Slate Template Library (STL). Instructions for adding it are in the Slate KB.

Password

Copy and save the password prior to saving changes, because once saved, the password will not be visible. You will need the password to configure the CAS API subscription with Liaisonwithin the Postman endpoints

Allowed Networks

In December 2023 - January 2024, Liaison migrated their CAS systems to AWS. Initially, Liaison included in their documentation instructions to whitelist thousands of possible IP addresses and CIDR subnets in the allowed networks for the CAS/Liaison Service Account in Slate. Concerns about whitelisting so many IP addresses were raised; in addition, adding the suggested IP addresses (over 7K) didn’t solve issues with file delivery to the SFTP for either WebAdMIT delivered files or the CAS API.

...

View file
name_External_ CAS API Subscriptions - Whitelist New IP Addresses.msg
View file
nameCAS Migration to the Cloud.pdf
View file
name_External_ PTCAS_ PTCAS 23-24 Tufts University Destination Manager started failing 12_13- Case# 00329478- Ref_ Case ID_ _ ref_!00D5006gYH_!5004X01wUFrd_ref _.msg

image-20231221-142721.png

Allowed Networks (Deprecated January 2024)

Below are the IP addresses that are included in the “allowed networks” of existing CAS/Liaison Service accounts for future reference. It is unclear which exactly are used by the Liaison systems, the following list is provided for reference/troubleshooting.

...

  1. Configuration Portal/Prelaunch environment launch/open - institutions/programs are given access to set up the application configurations they can customize (questions, deadlines, documents, etc.). Level of customization is dependent on the CAS association rules/choices.

  2. Configuration Portal “closes” - institutions/programs have finalized their custom configurations and submitted to the CAS association for “approval.”

  3. Application Portal launch/open - the school-specific application becomes live/available to prospective students to access. Typically a few weeks/months after configuration portal has closed; during this time the CAS association reviews configurations and approves the configurations, and those final configurations are pushed from prelaunch to production.

  4. Applicant data available in WebAdMIT - the last step is for the CAS to generate a new WebAdMIT “environment” for the cycle and then to push application data to it. Typically, the WebAdMIT “environment” will become available the same day the application portal launches, and application data will be sent the next day.

...

Using Postman and Endpoints

https://help.liaisonedu.com/Integration/CAS_API/CAS_Slate_Integration/Configuring_Automation/01_Using_Postman_to_Set_Up_the_Integration

CAS Resources

https://help.liaisonedu.com/Integration/CAS_API/CAS_Slate_Integration/Configuring_Automation/05_Common_Business_Events

...

Info

Per the Liaison API Support team 1/12/2024: UnfortuantelyUnfortunately, applicants have the ability to decide whether or not their information gets released to schools before their submission. If an applicant selects "No" for this release, then they will not show as in progress in WebadMIT WebADMIT and will not trigger that application.selected.file business event.

...

Person and Application-scoped ID and Record Matching

...

Accommodations for CAS vs. Slate Differences

References/Evaluations