bCourses API Token
bCourses is UC Berkeley's Canvas LMS. OpenMind uses the Canvas API to read your courses, assignments, grades, announcements, and lecture materials. You need a personal access token to authenticate.
What you'll need
- - A UC Berkeley account with bCourses access
- - A web browser
Go to bCourses Settings
Open bcourses.berkeley.edu and log in with your CalNet ID.
Click your profile picture (or initials) in the top-left sidebar, then click Settings.
Create a New Access Token
Scroll down to the Approved Integrations section.
Click the + New Access Token button.
Fill in the form:
Click Generate Token.
Copy the Token
A dialog will show your new token. Copy it immediately — you won't be able to see it again.
Your token will look something like:
12345~abcdefghijklmnopqrstuvwxyz1234567890 If you lose it, you can always generate a new one from the same Settings page.
Paste into OpenMind
When OpenMind asks for your bCourses token during setup, paste it in:
Security
Your token is stored locally at ~/.openmind/config.json with restricted permissions (owner-only read/write). It is sent only to bcourses.berkeley.edu for authentication. OpenMind uses read-only Canvas API calls — it cannot modify your courses or grades.