Submit product URLs to generate AI-powered UGC video ads
generate permission. Format: Bearer nvl_xxxxurls.length × variantCountcompleted, partial, or failed), Nouvel will send a POST request to this URL with job details and an X-Nouvel-Signature header for verification./api/v1/jobs/{jobId}.urls.length × variantCount)."running" on successful submission.| Code | Description |
|---|---|
| 400 | Invalid JSON body, invalid URL format, or parameters out of range |
| 401 | Invalid or missing API key |
| 402 | Quota exceeded. Check usage object for current limits. |
| 403 | API key missing generate permission |
| 422 | URL recognized as non-product page (blog, homepage, etc.) |
| 500 | Internal server error |
Product Analysis
Competitive Research
Script Generation
Video Production
402 if both quota and credit balance are exhaustedurls: [A, B], variantCount: 2 → 4 credits used, 46 remainingurls: [C], variantCount: 3 → 3 credits used, 43 remainingProvide high-quality product URLs
Use custom instructions strategically
Generate variants for A/B testing
variantCount: 2-3 to test different creative approachesMonitor generation progress
/api/v1/jobs/{jobId} every 10-15 secondsstage field to see pipeline progressstatus is terminal (completed, partial, failed)status: "completed", find video URLs in completedDetails[].finalOutputUrl