Developer API

Build powerful integrations with Whama API

Access tasks, boards, and user data through our comprehensive REST API. Build custom integrations, automate workflows, and extend Whama to fit your needs.

Everything you need to integrate

Our API provides all the tools you need to build seamless integrations with Whama.

API Key Authentication

Secure API key authentication with separate test and live keys for safe development.

OAuth 2.0 Support

Full OAuth 2.0 authorization code flow with PKCE support for secure user authorization.

Webhooks

Real-time event notifications for tasks, boards, and messages with automatic retries.

Rate Limiting

Flexible rate limits with multiple tiers to match your application needs.

RESTful APIs

Clean, consistent REST APIs for tasks, boards, users, and more.

Scoped Permissions

Fine-grained permission scopes to request only the access you need.

Simple, intuitive API

Our REST API follows industry best practices with consistent endpoints, clear error messages, and comprehensive documentation.

  • RESTful endpoints with JSON responses
  • Consistent error handling
  • Pagination for list endpoints
  • Filtering and sorting support
  • Comprehensive SDK libraries (coming soon)
example.js
// Create a task using the API
const response = await fetch('https://api.whama.co/v1/tasks', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    title: 'Review quarterly report',
    description: 'Review and provide feedback',
    boardId: 'board_abc123',
    priority: 'high',
    dueDate: '2024-02-15T10:00:00Z',
  }),
});

const { data } = await response.json();
console.log('Created task:', data.task.id);

What you can build

From simple automations to complex integrations, the possibilities are endless.

Task Automation

Automatically create tasks from emails, forms, or other applications.

Custom Integrations

Connect Whama with your existing tools and workflows.

Analytics & Reporting

Build custom dashboards and reports using task data.

Flexible pricing tiers

Start free and scale as you grow. Our API tiers are designed to match your needs.

Free

1,000/day

  • Test API keys
  • Basic scopes
  • Email support

Starter

50,000/day

  • Live API keys
  • All scopes
  • Priority support
Most Popular

Pro

200,000/day

  • Custom rate limits
  • Dedicated support
  • SLA

Enterprise

Unlimited

  • Custom contracts
  • On-premise option
  • 24/7 support

Ready to start building?

Create your developer account and get API keys in minutes. Our documentation will guide you through your first integration.