Capability

Provides access to class assignments and related data fields

APIDescription
GET api/Capability

Gets a list of assignments, providers, and status conditions

GET api/Capability?CategoryID={CategoryID}

Looks up a list of providers by capability

Provider

Provides access to providers (e.g. educators/trainers/support personnel)

APIDescription
GET api/Provider

Gets a list of all providers (e.g. educators/trainers/support personnel)

GET api/Provider/{id}

Looks up a specific provider by ID

GET api/Provider?fname={fname}

Looks up a specific provider by first name

GET api/Provider?lname={lname}

Looks up a specific provider by last name

POST api/Provider

Create a new trainer/provider

ProSupportCategory

Provides access to provider support category data

APIDescription
GET api/ProSupportCategory

Get a list of support categories

GET api/ProSupportCategory/{id}

Get a support category with a given ID

PUT api/ProSupportCategory/{id}

Update details of a support category

POST api/ProSupportCategory

Create a new support category

DELETE api/ProSupportCategory/{id}

Delete/deactivate a support category.

Class

Provides access to class type data

APIDescription
GET api/Class

Gets a list of class types

GET api/Class/{id}

Looks up a specific class

Users

Provides access to user lists and details

APIDescription
GET api/Users

Get a list of all users in your programs

GET api/Users/{id}

Looks up a specific user given a specified ID

PUT api/Users/{id}

Update a specific user given a specified ID

POST api/Users

Creates a new user record

DELETE api/Users/{id}

Delete/deactivate a specified user

TrackStatus

Provides access to assignment status condition identifiers

APIDescription
GET api/TrackStatus

Gets a list of assignment status conditions (e.g. assigned/scheduled/completed)

GET api/TrackStatus/{id}

Looks up a specific status

AssignmentSummary

Provides access to class assignments and related data fields

APIDescription
GET api/AssignmentSummary

Gets a list of assignments, providers, and status conditions

GET api/AssignmentSummary/{id}

Looks up a specific class assignment

UserLocMatrix

User Location Matrix Access

APIDescription
GET api/UserLocMatrix

No documentation available.

GET api/UserLocMatrix/{id}

No documentation available.

Category

Provides access to class category data

APIDescription
GET api/Category

Gets a list of class categories.

GET api/Category/{id}

Looks up a specific class category

Brand

Provides access to brand data

APIDescription
GET api/Brand

Gets a list of brands.

GET api/Brand/{id}

Gets a specific brand by ID

PUT api/Brand/{id}

Updates a specific brand by ID

POST api/Brand

Creates a brand

Events

Provides access to events data

APIDescription
GET api/Events

Gets a list of events

GET api/Events/{id}

Looks up a specific event

Accounts

Provides access to education accounts

APIDescription
GET api/Accounts

Gets a list of education accounts.

GET api/Accounts/{id}

Looks up a specific account by the Elab internal ID.

Assignments

Provides access to class assignments

APIDescription
GET api/Assignments

Gets a list of assignments

GET api/Assignments/{id}

Looks up a specific class assignment

GET api/Assignments?StartDate={StartDate}&EndDate={EndDate}

Looks up a class assignment list by date range