Share via


Casper365 for Education (Preview)

Casper365 for Education connector provides access for education based apps to their representative data store.

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)
Connector Metadata
Publisher Microsoft
Website https://www.casper365.com/casper365-for-education/
Privacy policy https://www.casper365.com/privacy-policy/

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
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Add entry to the data log to indicate a batch process finished

Add entry to the data log to indicate a batch process start

Add entry to the data log to indicate a batch process start

Add entry to the data log to indicate a batch process start

Check if student is using PowerApps in browser

Simple function to determine if PowerApps is in web view as this cannot currently be worked out from the app

Obtain course data using the course name

Obtain course data using the course name

Obtain student record

Add entry to the data log to indicate a batch process start

Update a course record

Update a course record

Update a student record

Update a student record

Add entry to the data log to indicate a batch process finished

Add entry to the data log to indicate a batch process start

Parameters

Name Key Required Type Description
Unique identifier for batch process
identifier string

Unique identifier for batch process

Add entry to the data log to indicate a batch process start

Add entry to the data log to indicate a batch process start

Parameters

Name Key Required Type Description
Unique identifier for batch process
identifier string

Unique identifier for batch process

Check if student is using PowerApps in browser

Simple function to determine if PowerApps is in web view as this cannot currently be worked out from the app

Returns

response
boolean

Obtain course data using the course name

Obtain course data using the course name

Parameters

Name Key Required Type Description
The unique name associated with the course
course string

The unique name associated with the course

Returns

response
array of Course

Obtain student record

Add entry to the data log to indicate a batch process start

Parameters

Name Key Required Type Description
The unique CRSID associated with the student
studentId string

The unique CRSID associated with the student

Returns

Body
Student

Update a course record

Update a course record

Parameters

Name Key Required Type Description
audience
audience string
courseName
courseName string
dos
dos string
email
email string

Returns

response
boolean

Update a student record

Update a student record

Parameters

Name Key Required Type Description
acadCareer
acadCareer string
acadOrgDescr
acadOrgDescr string
acadProgram
acadProgram string
address1
address1 string
address2
address2 string
address3
address3 string
address4
address4 string
barcode
barcode string
birthCountryCode
birthCountryCode string
cellTel
cellTel string
city
city string
collegeAccountNo
collegeAccountNo double
country
country string
countryCitizen
countryCitizen string
countryCitizen2
countryCitizen2 string
crsid
crsid string
degree
degree string
dob
dob string
dos
dos string
dosEmail
dosEmail string
dosEmployeeId
dosEmployeeId string
email
email string
emailAddr
emailAddr string
emailPersonal
emailPersonal string
endDate
endDate date-time
enqGrp
enqGrp string
firstNames
firstNames string
gradTutor
gradTutor string
gradTutorEmail
gradTutorEmail string
gradTutorEmployeeId
gradTutorEmployeeId string
grp
grp string
grpId
grpId string
homeAddress1
homeAddress1 string
homeAddress2
homeAddress2 string
homeAddress3
homeAddress3 string
homeAddress4
homeAddress4 string
homeAddress5
homeAddress5 string
homeCountry
homeCountry string
homePostal
homePostal string
homeState
homeState string
homeTel
homeTel string
matriculation
matriculation string
mobileTel
mobileTel string
nationality
nationality string
postal
postal string
prinSuper
prinSuper string
prinSuperEmail
prinSuperEmail string
prinSuperEmployeeId
prinSuperEmployeeId string
sex
sex string
startDate
startDate date-time
studentFeesClass
studentFeesClass string
studyYear
studyYear string
subject
subject string
subjectDescr
subjectDescr string
superEmail
superEmail string
surname
surname string
title
title string
tutor
tutor string
tutorEmail
tutorEmail string
tutorEmployeeId
tutorEmployeeId string

Definitions

Course

Name Path Type Description
audience
audience string
courseName
courseName string
dos
dos string
email
email string

Student

Name Path Type Description
acadCareer
acadCareer string
acadOrgDescr
acadOrgDescr string
acadProgram
acadProgram string
address1
address1 string
address2
address2 string
address3
address3 string
address4
address4 string
barcode
barcode string
birthCountryCode
birthCountryCode string
cellTel
cellTel string
city
city string
collegeAccountNo
collegeAccountNo double
country
country string
countryCitizen
countryCitizen string
countryCitizen2
countryCitizen2 string
crsid
crsid string
degree
degree string
dob
dob string
dos
dos string
dosEmail
dosEmail string
dosEmployeeId
dosEmployeeId string
email
email string
emailAddr
emailAddr string
emailPersonal
emailPersonal string
endDate
endDate date-time
enqGrp
enqGrp string
firstNames
firstNames string
gradTutor
gradTutor string
gradTutorEmail
gradTutorEmail string
gradTutorEmployeeId
gradTutorEmployeeId string
grp
grp string
grpId
grpId string
homeAddress1
homeAddress1 string
homeAddress2
homeAddress2 string
homeAddress3
homeAddress3 string
homeAddress4
homeAddress4 string
homeAddress5
homeAddress5 string
homeCountry
homeCountry string
homePostal
homePostal string
homeState
homeState string
homeTel
homeTel string
matriculation
matriculation string
mobileTel
mobileTel string
nationality
nationality string
postal
postal string
prinSuper
prinSuper string
prinSuperEmail
prinSuperEmail string
prinSuperEmployeeId
prinSuperEmployeeId string
sex
sex string
startDate
startDate date-time
studentFeesClass
studentFeesClass string
studyYear
studyYear string
subject
subject string
subjectDescr
subjectDescr string
superEmail
superEmail string
surname
surname string
title
title string
tutor
tutor string
tutorEmail
tutorEmail string
tutorEmployeeId
tutorEmployeeId string

boolean

This is the basic data type 'boolean'.