cURL Examples
Complete cURL examples for all API endpoints.
Generate Image
curl -X POST https://api.picxstudio.com/v1/images/generate \
-H "Authorization: Bearer pxsk_your_key" \
-H "Content-Type: application/json" \
-d '{"prompt":"a beautiful sunset","size":"2K","aspect_ratio":"16:9"}'Edit Image
curl -X POST https://api.picxstudio.com/v1/images/edit \
-H "Authorization: Bearer pxsk_your_key" \
-H "Content-Type: application/json" \
-d '{"instruction":"add a rainbow","image_urls":["https://example.com/img.jpg"],"size":"2K"}'Generate Video (Async)
# Submit job
curl -X POST https://api.picxstudio.com/api/generations/video \
-H "Authorization: Bearer pxsk_your_key" \
-H "Content-Type: application/json" \
-d '{"prompt":"a cat walking","duration":5,"resolution":"720p"}'
# Poll status
curl https://api.picxstudio.com/api/generations/{id} \
-H "Authorization: Bearer pxsk_your_key"List Models
curl https://api.picxstudio.com/v1/models
curl "https://api.picxstudio.com/v1/models?type=video"Register Webhook
curl -X POST https://api.picxstudio.com/api/webhooks \
-H "Authorization: Bearer pxsk_your_key" \
-H "Content-Type: application/json" \
-d '{"url":"https://your-app.com/webhook","events":["generation.completed"]}'