Overview
Build Wan 3.0 Video integrations with A2E. Review authentication, request parameters, task creation, status, and result endpoints.
Primary Endpoint
POST
/api/v1/userWan30/startStart Wan3.0 all-in-one video generation
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | No | - |
| model | enum: wan3.0-video | wan3.0-video-prime | Yes | - |
| mode | enum: text-to-video | first-frame | first-last-frames | reference | No | - |
| input | object | Yes | - |
| parameters | object | Yes | - |
| webhook_url | string | No | HTTPS URL to receive task.completed / task.failed notifications. Best-effort delivery, single attempt, no retries; clients should treat the detail API as the source of truth. |
| webhook_token | string | No | Optional plaintext token returned in the X-A2e-Webhook-Token header so receivers can verify the request originated from a2e. |
Request Example
curl -X POST "https://www.a2e.com.cn/api/v1/userWan30/start" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "My generation task",
"model": "wan3.0-video",
"mode": "text-to-video",
"input": {},
"parameters": {},
"webhook_url": "https://your-server.example.com/a2e/webhook",
"webhook_token": "a-shared-secret"
}'Responses
200
Task created
400
Invalid mode, media combination, or generation parameter
401
Unauthorized - Invalid or missing bearer token
503
Provider or Wan3.0 pricing is not configured