Build automated video generation scenarios in Make using the built-in HTTP app. This integration uses NextAPI's standard REST API — no custom modules required.
Set the following values in your Make (Integromat) configuration:
// Make HTTP Module Configuration
{
"createVideo": {
"url": "https://api.nextapi.top/v1/videos",
"method": "POST",
"headers": [
{ "name": "Authorization", "value": "Bearer {{connection.apiKey}}" },
{ "name": "Content-Type", "value": "application/json" }
],
"body": {
"model": "seedance-2.0-pro",
"input": {
"prompt": "{{1.prompt}}",
"duration_seconds": 6,
"resolution": "1080p"
}
},
"parseResponse": true
},
"pollVideo": {
"url": "https://api.nextapi.top/v1/videos/{{createVideo.id}}",
"method": "GET",
"headers": [
{ "name": "Authorization", "value": "Bearer {{connection.apiKey}}" }
],
"parseResponse": true
}
}Verify your setup by running this command with your real sk_live_ key:
$NEXTAPI_KEY with your actual key from app.nextapi.top.CREATE_RESPONSE=$(curl -sS -X POST https://api.nextapi.top/v1/videos \
-H "Authorization: Bearer $NEXTAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-pro",
"input": {
"prompt": "northern lights dancing over a frozen lake",
"duration_seconds": 6,
"resolution": "1080p"
}
}')
VIDEO_ID=$(printf '%s' "$CREATE_RESPONSE" | jq -r '.id')
curl -sS "https://api.nextapi.top/v1/videos/$VIDEO_ID" \
-H "Authorization: Bearer $NEXTAPI_KEY"Contact our integrations team at support@nextapi.top or check the full API documentation.