Skip to main content

Manus API Documentation

The Manus API allows developers to seamlessly integrate Manus as a complete AI agent into their workflows. Build powerful automations, create tasks, manage files, and leverage data integrations—all through a simple REST API.

Quickstart Guide

Getting started is simple and fast—make your first API call within minutes.

Documentation Structure

Core API Reference

Projects

Create and manage projects to organize your tasks

Tasks

Create, retrieve, update, and delete AI tasks

Files

Upload and manage files for task attachments

Webhooks

Register webhooks for real-time task notifications

Integrations & Extensions

Connectors

Connect Manus to Gmail, Notion, Google Calendar, and more

Data Integrations

Access premium data sources like Similarweb built into Manus

Slack Integration

Receive notifications and updates directly in Slack

OpenAI SDK

Use Manus with OpenAI-compatible SDK

Guides & Best Practices

Webhooks Security

Learn how to verify webhook signatures and secure your endpoints

API Reference

Complete API endpoint documentation with examples

POST /v1/tasks

Create a new AI task with custom parameters, attachments, and connectors

GET /v1/tasks

List all tasks with filtering and pagination options

POST /v1/files

Upload files to use as task attachments or context

POST /v1/webhooks

Register a webhook to receive real-time task completion notifications

Quick Navigation

  • Projects - Create and list projects
  • Tasks - Full task lifecycle management
  • Files - File upload and management
  • Webhooks - Event notifications

Start Building

API Reference

View the complete API documentation with detailed endpoint specifications.

Webhooks

Get real-time notifications for task lifecycle events.