Skip to main content
POST
Submit form (public)

Path Parameters

formId
string<uuid>
required

Form UUID

Body

application/json
fields
object
required

Field values to evaluate

action
object
source_artifact
object
password
string

Password for password-protected forms

identifier_value
string

Value for the form identifier field (e.g., invoice number)

Maximum string length: 500
chain
object

Decision chain linkage for workflow traceability

actor
object

Actor attribution — who or what made this decision

Response

Default Response

decision_id
string<uuid>
required
context
object
required

Full decision context (needed for integrity hash verification)

result
object
required

Full evaluation result (needed for integrity hash verification)

chain_id
string<uuid> | null
required

Chain ID if this decision is part of a decision chain

chain_step
integer | null
required

Step number within the chain

parent_decision_id
string<uuid> | null
required

Parent decision within the same chain

chain_integrity_hash
string | null
required
chain_signature
string | null
required
chain_signature_kid
string | null
required
chain_signature_algorithm
string | null
required
evaluated_policies
object[]

Policies evaluated in this decision (populated for group evaluations)

verification_url
string
actor
object

Actor attribution — who or what made this decision