Skip to main content
GET
/
public
/
v2
/
workflows
/
{workflow_id}
Get workflow by ID
curl --request GET \
  --url https://api.dualentry.com/public/v2/workflows/{workflow_id}/ \
  --header 'X-API-KEY: <api-key>'
{
  "id": 123,
  "name": "<string>",
  "is_active": true,
  "description": "<string>",
  "version": 123,
  "priority": 123,
  "company_ids": [
    123
  ],
  "applies_to_all_companies": true,
  "allow_self_approval": true,
  "steps": [
    {
      "name": "<string>",
      "order": 123,
      "conditions": [
        {
          "field": "<string>",
          "value": {}
        }
      ],
      "substeps": [
        {
          "order": 123,
          "approver_ids": [
            123
          ]
        }
      ],
      "approver_ids": [
        123
      ]
    }
  ],
  "pending_approval_count": 123,
  "roles": {}
}

Documentation Index

Fetch the complete documentation index at: https://docs.dualentry.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-API-KEY
string
header
required

Path Parameters

workflow_id
integer
required

Response

OK

Schema for workflow output.

id
integer
required
record_type
enum<string>
required

Supported record types for workflows.

Available options:
invoice,
bill,
journal_entry,
bank_transfer,
purchase_order,
sales_order,
intercompany_journal_entry,
contract,
customer_credit,
vendor,
customer
name
string
required
is_active
boolean
required
description
string
required
version
integer
required
priority
integer
required
company_ids
integer[]
required
applies_to_all_companies
boolean
required
allow_self_approval
boolean
required
steps
PublicStepSchemaOut · object[]
required
pending_approval_count
integer
required
roles
Roles · object
required
Last modified on May 28, 2026