Skip to main content
Brainier
Brainier
47 actions · 1 auth method
PreviewLMS

Authentication

OAuth 2.0 (Elan REST API)

The steps in this guide require Administrator privileges within Brainier LMS.Guides: Connector Profile, Link Account
Actions
|
47 actions
Action
Description
Required scopes
Get Multiple Users Info
Retrieve user information for users that meet filter criteria
Get Single User Info
Retrieve all user information for a given user ID
Update User Info
Update a pre-existing user with new information (assignment changes may take up to an hour to propagate)
Create User
Create a new user with the information provided (assignment changes may take up to an hour to propagate)
Upload User Avatar
Upload an image file to be used as the avatar of a user
Get Multiple Groups Info
Retrieve group information for groups that meet filter criteria
Get Single Group Info
Retrieve all group information for a given group ID
Add User To Group
Add a single user to the specified group within the context of a role (assignment changes may take up to an hour to prop…
Update Group Info
Update a pre-existing group with new information provided
Create Group
Create a new group with the information provided
Remove User From Group
Remove a single user from a group (assignment changes may take up to an hour to propagate)
Get Multiple Roles Info
Retrieve role information for roles that meet filter criteria
Get Single Role Info
Retrieve all role information for a given role ID
Get Multiple Learning Objects Info
Retrieve learning object information for multiple learning objects based on filter criteria
Get Learning Object Info
Retrieve all learning object information for a given object ID
Get Learning Object Comments
Retrieve all comments for a given learning object
Get Object Access
Retrieve the users and groups who have been granted access to a learning object
Create Object Access
Grant front-end access to a learning object for a user or group (must pass either user_id or group_id, but not both)
Remove Object Access
Remove front-end access to a learning object for a user or group (must pass either user_id or group_id, but not both)
Get Class Schedules Info
Retrieve all schedule information for a given class object
Get User Object Records
Retrieve started or completed records in the system, with optional date and filter parameters
Create User Object Record
Create a record for a user/object combination with a status such as Complete or Failed
Update User Object Record
Update the status of a user object record (e.g., moving from Started to Complete)
Unregister From Class
Delete a user object record to unregister a user from a class (only works for class objects)
Get Form Questions And Answers
Retrieve all questions and possible answers for a quiz or survey
Get Form Options
Retrieve additional configuration options for a quiz or survey set in the Brainier LMS backend
Get User Form Answers
Retrieve answers provided by a user for all questions in a quiz or survey for a single record
Send Form Answers
Submit answers provided by a user for questions in a quiz or survey
Get Assignments
Retrieve all assignment batches that the caller has access to
Create Assignment
Create an empty assignment batch (can also create a bookmark or recommendation)
Get Assigned Users
Retrieve all user IDs that are part of an assignment (individually or through a group)
Create Assigned User
Add a user to an assignment batch
Remove Assigned User
Remove a user from an assignment batch
Get Assigned Groups
Retrieve all group IDs that are part of an assignment
Create Assigned Group
Add a group to an assignment batch
Remove Assigned Group
Remove a group from an assignment batch
Get Assigned Objects
Retrieve all learning object IDs that are part of an assignment
Create Assigned Object
Add a learning object to an assignment batch
Remove Assigned Object
Remove a learning object from an assignment batch
Get Assignments By User
Retrieve all assigned objects and assignment information for a particular user
Get Tags
Retrieve all system tags or tags associated with objects the user has access to
Get Bookmarked Objects
Retrieve all learning objects that the caller has bookmarked
Create Bookmark
Bookmark a learning object for the current user
Remove Bookmark
Remove a bookmark for a learning object
Get Object Authors
Retrieve all authors associated with a learning object
Get All Object Authors
Retrieve all authors the caller has access to (associated with accessible objects)
Get Objects By Author
Retrieve all learning objects that have the specified user or faculty as an author

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/brainier/filled/png

Connector Profile

Brainier - OAuth 2.0 (Elan REST API)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/brainier/filled/png

Link Account

Brainier - OAuth 2.0 (Elan REST API)
4

Use Actions

Invoke actions using one of the methods below: