Skip to main content
POST
Validate a chart without saving it

Authorizations

Authorization
string
header
required

Use your app's API key as the username, and leave the password blank

Body

application/json
definition
QuBeSync workflow chart · object
required

A workflow is one JSON document: a Harel statechart whose states queue QuickBooks requests, pause for a decision from the calling app, or transform data. Qube.Workflows.Chart.validate/1 is the source of truth; this schema is documentation and a first-pass check. A run takes at most 500 transitions, then fails with fault transition_limit: a paginating loop costs about two per page, so about 250 pages a run.

Response

200 - application/json

The verdict

errors
object[]
valid
boolean
warnings
object[]