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 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

...

Code Block
AWS CAS Production 
34.226.75.67
44.212.160.251
52.45.20.177

AWS CAS Prelaunch 
52.1.245.183
54.157.13.223
54.174.7.196.223
54.174.7.196

February 2024 - Forum discussion post about this list of all AWS IP addresses ever and how it is ridiculous; eventually this is posted:

...

Code Block
12.130.14.3, 35.196.40.74, 35.237.218.144, 35.237.169.192, 34.74.5.60, 
35.185.121.56, 34.74.128.171, 104.196.102.47, 3.221.151.218, 35.174.21.29, 
100.24.188.151, 35.168.84.72, 44.198.99.254, 54.221.197.67, 44.196.149.171, 
18.211.99.194, 34.231.157.239, 52.71.217.11, 54.161.89.200, 54.205.199.53

Sneaky Method for Identifing IP Addresses

Slate released new SFTP features in mid-2024 that added an SFTP Log to user accounts. Send test files using the appropriate service account and they will fail. Check the SFTP Log for the service account to view the IP address attempted and add that IP address to the allowed networks.

IP addresses will change and fluctuate, but this seems to work over adding a ridiculous list (that isn’t possible anyway).

How to Add Allowed Networks

...

The instruction to use CIDR subnets (e.g., 123.45.67.0/24) mean literally to use the .0/24 characters, even if the number you see in your machine’s individual IP address is something outside of that range. Setting this means there is no waiting when using these account credentials with Filezilla or Postman

Allowed Networks (Deprecated January 2024)

Expand
titleDetails

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.

Code Block
CLEAN SLATE

12.130.14.3, *
35.196.40.74, *
35.237.218.144, *
35.237.169.192, 
34.74.5.60, 
35.185.121.56, 
34.74.128.171, 
104.196.102.47


TUSMGP

12.130.14.3, *
35.196.40.74, *
35.237.218.144, *
35.237.169.192, * 
108.26.138.40, x
130.64.2.186, x
130.64.35.32, x
3.224.174.183, x
52.0.120.196, x
52.2.196.251, x
52.71.217.11, x
54.161.89.200, x
54.205.199.53, x
130.64.3.197 x

...

Info

Per the Liaison API Support team 1/12/2024: Unfortunately, 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 and will not trigger that application.selected.file business event.

Application

Resources

CAS Source Format Mapping (from Liaison) is Liaison’s

...

Documents

The document source format provided by Slate for the CAS API integration is “special” and doesn’t function the way other source formats do:

...