Skip to content

Contio Partner API

Welcome to the Contio Partner API documentation, including our open source SDK. This comprehensive guide will help you integrate your application with the Contio platform.

What is MeetingOS?

Contio MeetingOS turns what gets said   into what gets done.

Contio MeetingOS is an AI-powered meeting intelligence platform that helps teams capture, organize, and act on meeting outcomes. The Partner API enables third-party applications to:

  • Plan and Execute Meetings: Fetch calendars, agenda items, summary notes, and participants
  • Manage Action Items: Create, update, and track action items from meetings
  • Customize Outcomes: Build powerful AI toolkits to tailor meeting prep and follow-up
  • Automate Workflows: Set up rules to automatically route action items to your application
  • Receive Real-time Updates: Get webhook notifications when relevant events occur

Quick Start

1. Install the SDK

npm install @contio/partner-sdk

2. Choose Your Integration Type

For accessing user data (meetings, action items) on behalf of connected users:

import { ContioPartnerSDK } from '@contio/partner-sdk';

const sdk = ContioPartnerSDK.forUser({
  clientId: 'your-client-id',
  clientSecret: 'your-client-secret',
  redirectUri: 'http://localhost:3000/callback'
});

// Generate authorization URL
const authUrl = sdk.oauth.getAuthorizationUrl('state');
// Redirect user to authUrl...

// Exchange code for tokens
const tokens = await sdk.oauth.exchangeCodeForToken(code);

// Access user data
const meetings = await sdk.user.getMeetings();

For managing workflows, webhooks, and partner app settings:

import { ContioPartnerSDK } from '@contio/partner-sdk';

const sdk = ContioPartnerSDK.forAdmin({
  apiKey: 'your-api-key'
});

// Manage workflows
const workflows = await sdk.admin.getWorkflows();
const stats = await sdk.admin.getStats();

Key Features

Feature Description
OAuth 2.0 Authentication Secure user authorization with PKCE support and granular scopes. Learn more →
SSO Integration Enable seamless single sign-on for your users with OIDC-based authentication. Learn more →
Real-time Webhooks Receive instant notifications for action items and meeting events. Learn more →
RESTful API Clean, well-documented API with OpenAPI specification. Learn more →
SDK Downloads TypeScript/JavaScript SDK with full type definitions. Learn more →

Support