Capability
Provides access to class assignments and related data fields
| API | Description |
|---|---|
| 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)
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| GET api/UserLocMatrix |
No documentation available. |
| GET api/UserLocMatrix/{id} |
No documentation available. |
Category
Provides access to class category data
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| GET api/Events |
Gets a list of events |
| GET api/Events/{id} |
Looks up a specific event |
Accounts
Provides access to education accounts
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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 |