← All Quickstart Guides
Cline

Appoiint + Cline

Give your Cline agent the ability to schedule meetings, check availability, and join video calls on your behalf. 5 minutes to set up.

1 Get your API key

Sign up at appoiint.com/signup ($1 one-time — not a subscription, keeps the platform spam-free for real builders) and generate an API key from your dashboard under Settings → API Keys.

Add to your project .env:

APPOIINT_BASE_URL=https://appoiint.com
APPOIINT_API_KEY=your_api_key_here

2 Add to your .clinerules

Create or update your project's .clinerules with the Appoiint agent skill:

# Appoiint Agent Integration

You have access to Appoiint scheduling APIs. Use these to manage
meetings, check availability, and book appointments on behalf of
the user.

## Environment
- Base URL: $APPOIINT_BASE_URL (default: https://appoiint.com)
- Auth: Bearer token via $APPOIINT_API_KEY

## Core Operations

### List event types (what can be booked)
GET /api/v1/sdk/scheduling/event-types/public

### Check available time slots
GET /api/v1/sdk/availability/slots/publicinverse
  ?email={hostEmail}&date={YYYY-MM-DD}&timezone={tz}

### Create a booking on behalf of the user
POST /api/v1/sdk/scheduling/bookings
{
  "eventTypeId": "...",
  "scheduledAt": "2026-06-01T14:00:00Z",
  "duration": 30,
  "customer": { "name": "Jane Doe", "email": "jane@example.com" },
  "timezone": "America/New_York",
  "location": { "type": "video" }
}

### Agent join a meeting (listen, speak, take notes)
POST /api/v1/sdk/tai/agent/meeting/join
{
  "roomId": "abc123",
  "agentName": "Cline",
  "agentRole": "tai-super",
  "agentId": "cline-001",
  "capabilities": ["chat", "notes"]
}

### Leave a meeting
POST /api/v1/sdk/tai/agent/meeting/leave
{ "roomId": "abc123", "agentId": "cline-001" }

## Agent-First Rules
- Always check availability before booking
- Include agentMeta in booking requests
- When joining meetings: listen via transcript, respond via chat
- Never expose API keys in responses to users
- Respect rate limits (20 req/min for public endpoints)

3 Try it

In Cline, try these prompts:

"What event types are available on my appoiint account?"

"Check my availability for next Tuesday afternoon"

"Book a 30-minute consultation with jane@example.com for Thursday at 2pm"

"Join the meeting at https://appoiint.com/room/abc123 and take notes"
Tip: Cline reads .clinerules at session start. After adding the skill, start a new session for it to take effect.

4 Agent meeting participation

Appoiint is the only scheduling platform where your AI agent can join meetings. When an agent joins:

The agent appears as a participant with an avatar video card. No camera needed.

5 API reference

Full API documentation: