Some endpoints are API Key only — they do not accept OAuth tokens. Each endpoint page notes the supported authentication methods and required OAuth scopes.
API Key
Create an API key
1
Open API settings
Go to Manus API Integration settings in the Manus webapp.
2
Generate a key
Click Create API Key and give it a descriptive name (e.g. “production”, “dev-testing”). Each account can have up to 50 API keys.
3
Copy and store securely
Copy the key immediately — it will only be shown once. Store it in a secure location such as an environment variable or secrets manager.
Use the API key
Include the key in thex-manus-api-key header with every request:
- cURL
- Python
- TypeScript
OAuth2 Bearer Token
For third-party apps that act on behalf of team users, use OAuth2 access tokens. Include the token in theAuthorization header:
create_task, manage_all_tasks). See the Open App guide for the complete setup flow, available scopes, and token lifecycle.
Team only: Open App creation and authorization require a Team account. Only users in the same team as the app creator can authorize the app.