Skip to main content
POST
/
v1
/
tasks
CreateTask
curl --request POST \
  --url https://api.manus.ai/v1/tasks \
  --header 'API_KEY: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "prompt": "Write a function to calculate fibonacci numbers",
  "agentProfile": "manus-1.5"
}'
{
  "task_id": "<string>",
  "task_title": "<string>",
  "task_url": "<string>",
  "share_url": "<string>"
}
We support creating tasks using various connectors, click here to find out more

Authorizations

API_KEY
string
header
required

Body

application/json
prompt
string
required
Example:
agentProfile
enum<string>
default:manus-1.5
required
Available options:
manus-1.5,
manus-1.5-lite,
speed,
quality
attachments
attachments · array
  • File ID Attachment
  • URL Attachment
  • Base64 Data Attachment
taskMode
enum<string>
Available options:
chat,
adaptive,
agent
connectors
string[]
hideInTaskList
boolean
taskId
string
locale
string

Response

200 - application/json
task_id
string
task_title
string
task_url
string
share_url
string