Zapier API Documentation
Official API documentation for the My UGC Studio Zapier app.
Base URL: https://web.myugc.studio
OpenAPI JSON: https://web.myugc.studio/api/zapier/openapi
Authentication
All endpoints require API key authentication. Supported methods:
Authorization: Bearer <API_KEY>x-api-key: <API_KEY>?api_key=<API_KEY>query parameter
Unauthorized requests return 401.
Endpoints
GET /api/zapier/me
Auth validation endpoint used by Zapier during account connection.
Response 200:
{
"ok": true,
"id": "myugcstudio",
"name": "My UGC Studio",
"email": "support [at] myugc.studio",
"plan": "zapier"
}
GET /api/zapier/triggers/new-assets
Polling trigger. Returns latest generated image/video assets.
Query params: limit (1..100, default 20)
Response 200 (array item):
{
"id": "image_123",
"asset_id": "123",
"asset_type": "image",
"user_id": "user_abc",
"title": "Generated image",
"status": "completed",
"url": "https://...",
"preview_url": "https://...",
"created_at": "2026-03-25T12:00:00.000Z"
}
POST /api/zapier/actions/generate-asset-from-source
Generates image/video from source image URL.
Request JSON:
{
"source_image_url": "https://example.com/source.jpg",
"profile_id": "default",
"output_type": "image",
"product_title": "Zapier Generated Asset"
}
profile_id: default, ecommerce_flatlay, lifestyle_model
output_type: image or video
Response codes: 200, 400, 401, 502
POST /api/zapier/actions/send-result-back
Forwards generated result to destination webhook URL.
Request JSON:
{
"destination_webhook_url": "https://hooks.zapier.com/...",
"result_url": "https://cdn.example.com/result.jpg",
"preview_url": "https://cdn.example.com/preview.jpg",
"asset_id": "123",
"asset_type": "image",
"title": "Generated Asset",
"metadata": { "source": "zapier" }
}
Response codes: 200, 400, 401, 502
Rate Limits & Notes
- Use HTTPS only.
- OpenAPI spec is authoritative and always available at the URL above.
- Video generation may return queued status and should be tracked via the trigger endpoint.
Support
For integration support: support [at] myugc.studio