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.

Workflow endpointsJSON inputsOutput-ready responses
Explore use cases

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 plugs directly into your production stack, so 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.

Product

In-product creation

Let users trigger workflows from your app to generate assets and variants on demand.

Marketing

Campaign production

Run repeatable workflows for launch assets, UGC variations, and ad creative.

Operations

Internal ops automation

Automate briefs, edits, and post-production steps across teams.

Partnerships

Partner integrations

Expose workflows to agencies, marketplaces, and platform partners.

FAQ

Workflow API questions.

What does the Workflow API do?

It turns every Sprello workflow into a callable endpoint. Send inputs, trigger a run, and receive outputs in the response.

What inputs can I pass?

You can send prompts, structured parameters, and asset references that match the workflow input schema.

What does the response include?

Responses return the run status, output metadata, and links to generated assets so you can use them immediately.

Can I connect multiple workflows?

Yes. Teams often chain workflows together across products, campaigns, or internal automation steps.

How do I get access?

Request access on this page and share your expected usage. We will follow up with onboarding details.