Learning changelog
Release notes for the Learning API and its MCP tools. Entries are grouped by month, newest first.
Upcoming
Learning: AI apps get the product scopes; actions that reach people wait for your OK
Added — scopes for the self-serve products. read:marketing, write:marketing, read:sites, write:sites, read:learning and write:learning are now listed in scopes_supported, beside read:brand_kits, write:brand_kits, read:awards and write:awards. Claude, ChatGPT and Gemini connections get them when they connect, and API tokens for organizations on a Marketing, Learning, Awards or CRM plan can tick them under Your products. Every request still checks the organization’s product and the person’s role. See Learning API authentication.
Changed — requests for scopes a client was not registered for. GET /oauth/authorize now leaves out a known scope the client was not registered for and grants the rest, instead of refusing the whole request with invalid_scope. Unknown scopes are still refused. Clients registered earlier keep connecting; reconnect to pick up the new scopes.
Changed — MCP actions that send, publish or spend now wait for a person. When an AI assistant asks to launch a campaign, send invitations or content kits, publish a page, course or library, approve ads, start captions or assign training, the response is 200 with status: "needs_approval", an approval_id and a url. Nothing runs until someone on the team approves it in Sessionboard; approving runs the request as that person. Drafts, edits and reads are unchanged. See Learning MCP tools.
Learning: build and edit your Learning Site by API or chat
Added — the Sites API. Read your Learning Site and its pages, edit the draft (pages, blocks, menu, theme), see what Publish would change in plain sentences, preview it as a visitor or a signed-in learner on desktop, tablet or phone, publish, and restore any earlier version into the draft. POST /v1/organization/{orgId}/sites/make makes a Learning Site from your courses and your Brand Kit, or rebuilds a page you point it at. Every edit lands in the draft, and nothing goes live until you publish with the person’s OK; an AI assistant’s publish waits for a person to approve it in Sessionboard. The same operations are served under /v1/sites/... with the organization taken from the token. They need read:sites / write:sites or read:learning / write:learning. See the Learning API overview.
Added — ten MCP tools for your Learning Site, from list_sites and get_site to edit_site, publish_site and restore_site_version. See Learning MCP tools.
October 2026
October 30 — Courses from video (preview)
Added — make a course from Media-section videos. Draft a course from one to ten webinars, recordings or clips (POST /v1/organization/{orgId}/learning/drafts/create), poll the draft until it is ready, edit it, then publish and assign it (…/drafts/{draftId}/apply). Each lesson plays a clip cut from the video, pauses on questions written from what was said, and ends in a quiz. The same operations are available under /v1/learning/… with the organization taken from the token.
Added — the preview scopes read:learning and write:learning, granted only when named. See Learning API authentication.
