⚡ REST API · v1.0.0

API Reference

Full reference for the Priostack BPMN 2.0 workflow execution API.

↓ OpenAPI JSON Get API key →

1 · Sign up

curl -sX POST https://priostack.com/api/signup \
  -H 'Content-Type: application/json' \
  -d '{"email":"you@company.com"}'

2 · Deploy BPMN

curl -sX POST https://priostack.com/api/v1/process-definitions \
  -H "Authorization: Bearer ps_your_key" \
  -F "files=@my-process.bpmn"

3 · Start instance

curl -sX POST https://priostack.com/api/v1/process-instances \
  -H "Authorization: Bearer ps_your_key" \
  -H 'Content-Type: application/json' \
  -d '{"bpmnProcessId":"my-process","variables":{"orderId":42}}'

4 · Poll jobs (worker)

curl -sX POST https://priostack.com/api/v1/jobs/activate \
  -H "Authorization: Bearer ps_your_key" \
  -H 'Content-Type: application/json' \
  -d '{"type":"send-email","maxJobsToActivate":10}'

5 · Open dashboard

# Open in your browser and log in with your API key:
https://priostack.com/dashboard

# Or generate a session token first:
curl -sX POST https://priostack.com/api/token \
  -H 'Content-Type: application/json' \
  -d '{"api_key":"ps_your_key"}'

6 · Rotate API key

curl -sX POST https://priostack.com/api/keys/rotate \
  -H 'Content-Type: application/json' \
  -d '{"old_key":"ps_old...","new_key":"ps_new..."}'