OnadaMeet API

Build OnadaMeet into your own system.

Create meetings, classrooms, attendance reports, meeting outcomes, and scheduling workflows from your own school, HR, CRM, church, or operations platform.

Live API
curl https://yourdomain.com/api/v1/meetings \
  -H "Authorization: Bearer om_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Staff training",
    "meeting_type": "training",
    "scheduled_at": "2026-07-01T14:00:00Z",
    "duration_minutes": 60
  }'

Paid API keys

API keys only work for active paid workspaces.

Hashed secrets

Raw keys are never stored after creation.

Operational endpoints

Meetings, classrooms, attendance, and outcomes.

Usage logs

Track calls, routes, status codes, and activity.

Endpoints

API surface ready for integrations.

Create key
GET/api/v1/me

Verify key, workspace, billing status, and plan.

GET/api/v1/meetings

List meetings in the paid workspace.

POST/api/v1/meetings

Create a meeting and receive join links.

GET/api/v1/meetings/{id}

Fetch meeting details, participants, attendance, and meeting notes.

GET/api/v1/attendance

Export attendance records for a workspace or meeting.

GET/api/v1/classrooms

List classroom programs created in OnadaMeet.

POST/api/v1/classrooms

Create an online classroom from another system.

Integrations that help customers stay.

The API makes OnadaMeet harder to replace because customers can connect it to the systems they already use every day.

Schools can create classes from their SIS or LMS.

HR tools can create onboarding rooms and pull attendance.

Churches and nonprofits can sync training records.

Sales systems can attach meeting outcomes to customer accounts.

API access is a paid product feature.

If a workspace cancels or loses active billing, API calls return payment_required until the plan is restored.

See plans