| name | speak-enterprise-rbac |
| description | Configure Speak for schools and organizations: SSO, teacher/student roles, class management, and usage reporting.
Use when implementing enterprise rbac,
or managing Speak language learning platform operations.
Trigger with phrases like "speak enterprise rbac", "speak enterprise rbac".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*), Bash(curl:*), Grep |
| version | 1.14.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","speak","api"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Speak Enterprise RBAC
Overview
Configure Speak for schools and organizations: SSO, teacher/student roles, class management, and usage reporting.
Prerequisites
- Completed
speak-install-auth setup
- Valid API credentials configured
- Understanding of Speak API patterns
Instructions
Step 1: Configuration
Configure enterprise rbac for your Speak integration. Speak uses OpenAI's GPT-4o for AI tutoring and Whisper for speech recognition.
const config = {
apiKey: process.env.SPEAK_API_KEY!,
appId: process.env.SPEAK_APP_ID!,
environment: process.env.NODE_ENV || 'development',
};
Step 2: Implementation
import { SpeakClient } from '@speak/language-sdk';
const client = new SpeakClient(config);
async function setup() {
const health = await client.health.check();
console.log("Status:", health.status);
return health;
}
Step 3: Verification
curl -sf -H "Authorization: Bearer " https://api.speak.com/v1/health | jq .