Monitor API availability and service status. Use these endpoints to verify connectivity and check if the API is operational.
API References
/- Get approval actions for execution state
List workflows
List execution states
Get execution state by ID
Get workflow by ID
Get workflow version history
Get approval actions for...
DualEntry Public API (1.0.0)
Download OpenAPI description
Languages
Servers
Production environment
https://api.dualentry.com/
Development environment (for testing)
https://api-dev.dualentry.com/
- Production environmenthttps://api.dualentry.com/public/v1/workflows/execution-states/{state_id}/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/workflows/execution-states/{state_id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.dualentry.com/public/v1/workflows/execution-states/{state_id}/'Response
application/json
{ "id": 0, "workflow_id": 0, "workflow_name": "string", "record_id": 0, "record_type": "string", "current_step": 0, "current_substep": 0, "status": "string", "requested_approver_ids": [ 0 ], "approved_by_ids": [ 0 ], "rejected_by_id": 0, "rejection_reason": "string", "initiator_id": 0, "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }
- Production environmenthttps://api.dualentry.com/public/v1/workflows/execution-states/{state_id}/actions/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/workflows/execution-states/{state_id}/actions/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.dualentry.com/public/v1/workflows/execution-states/{state_id}/actions/'Response
application/json
[ { "id": 0, "workflow_execution_state_id": 0, "record_id": 0, "record_type": "string", "approver": { … }, "action_type": "string", "rejection_reason": "string", "step_name": "string", "step_order": 0, "substep_order": 0, "workflow_version": 0, "created_at": "2019-08-24T14:15:22Z" } ]
- Production environmenthttps://api.dualentry.com/public/v1/workflows/{workflow_id}/
- Development environment (for testing)https://api-dev.dualentry.com/public/v1/workflows/{workflow_id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.dualentry.com/public/v1/workflows/{workflow_id}/'OK
Supported record types for workflows.
Enum"invoice""bill""journal_entry""bank_transfer""purchase_order""sales_order""intercompany_journal_entry""vendor""customer"
Comparison operators for workflow conditions.
Enum"eq""neq""gt""lt""gte""lte""contains""not_contains""starts_with""ends_with"
Response
application/json
{ "id": 0, "record_type": "invoice", "name": "string", "is_active": true, "description": "string", "version": 0, "priority": 0, "company_ids": [ 0 ], "applies_to_all_companies": true, "allow_self_approval": true, "steps": [ { … } ], "pending_approval_count": 0 }