Workflow API
Trigger Sprello workflows from your product.
Turn your canvas workflows into endpoints. Send inputs, trigger runs, and receive outputs in the response so your team can integrate workflows anywhere.
Request
POST /v1/workflows/{workflowId}/run
{
"inputs": {
"prompt": "Studio portrait, warm lighting",
"assets": ["s3://brand-kit/model.png"],
"options": { "quality": "high" }
}
}Response
{
"runId": "run_4f2b9",
"status": "completed",
"outputs": [
{ "type": "image", "url": "https://..." }
]
}Capabilities
Built for workflow teams.
The API is designed to plug directly into your production stack, so your workflows stay reusable across teams, products, and channels.
Workflow endpoints
Every workflow you build becomes a callable API endpoint you can ship inside your product.
Triggerable runs
Send inputs, prompts, and assets to start a run from any system or workflow.
Output-ready responses
Receive outputs, status, and asset URLs directly in the API response.
Composable orchestration
Chain workflows for automations, internal tooling, or partner integrations.
Use cases
Connect workflows to any surface.
Teams use the Workflow API to ship integrations, automate production, and deliver outputs wherever customers need them.
In-product creation
Let users trigger workflows from your app to generate assets and variants on demand.
Campaign production
Run repeatable workflows for launch assets, UGC variations, and ad creative.
Internal ops automation
Automate briefs, edits, and post-production steps across teams.
Partner integrations
Expose workflows to agencies, marketplaces, and platform partners.
Frequently asked
questions
Everything you need to know about Sprello. Can't find the answer you're looking for? Reach out to our team.
