manus-api

Integrate Manus agent tasks, projects, files, webhooks, and OAuth2 Open Apps via the Manus API.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill manus-api-anderhonorato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manus-api
Source: https://github.com/AnderHonorato/Mem-rias-IA---Infinity/tree/main/Manus/Skills/manus-api
Command: npx skills add https://github.com/AnderHonorato/Mem-rias-IA---Infinity --skill manus-api-anderhonorato

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building integrations with the Manus API requires navigating two API versions, multiple authentication methods, task lifecycle states, webhooks, connectors, and OAuth2 scopes. This Skill routes you to the correct official documentation and decision rules so you implement the right endpoint and auth flow the first time. ## Core Features & Use Cases - Task Lifecycle Automation: Create, continue, stop, and inspect agent tasks with multi-turn messaging, structured JSON output, and action confirmations. - OAuth2 Open Apps: Build third-party apps that act on behalf of team users with scoped tokens, PKCE flows, token refresh, and revocation handling. - Supporting Resources: Manage projects, file uploads, webhooks with signature verification, connectors, agents, usage statistics, and website publishing. - Use Case: A backend service needs to submit a document to Manus, receive a structured JSON result via webhook, and continue the conversation on follow-up turns. This Skill directs you to file.upload, task.create with structured_output_schema, and webhooks-security for signature verification. ## Quick Start Ask the assistant to create a Manus task using the v2 API with an API key and poll for the result.

Frequently Asked Questions about manus-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Manus task using the API?

Send a POST request to https://api.manus.ai/v2/task.create with your key in the x-manus-api-key header and a message object containing the prompt content. For follow-up turns, call task.sendMessage with the returned task_id.

How do I get structured JSON output from a Manus task?

Pass a structured_output_schema to task.create or task.sendMessage. After the agent finishes, results appear in task.listMessages as structured_output_result or in the webhook task_stopped payload; always check the success field before trusting the value.

Should I use an API key or OAuth2 for Manus API access?

Use an API key for your own scripts and first-party integrations. Use OAuth2 bearer tokens when building an Open App that acts on behalf of team users, noting that standard OAuth tokens cannot access agent, webhook, usage, or website endpoints.

Does the Manus API support webhooks for task completion?

Yes, webhooks deliver real-time task lifecycle notifications and are recommended for production over polling task.listMessages. Verify signatures with the webhook public key and implement idempotency since deliveries can repeat.

What are the file upload limits in the Manus API?

file.upload accepts files up to 512 MB with 10 GB total account storage, returning QuotaExceededError when exceeded. Upload URLs expire in 3 minutes, files are deleted after 48 hours, and executable file types are prohibited.

Why does my OAuth token get a permission_denied error on webhook endpoints?

Standard OAuth tokens are scope-restricted and cannot access agent.*, webhook.*, usage.*, or website.* endpoints, which are API key only. Trusted team apps bypass scope restrictions and have full API-key-equivalent access.