# Get execution state by ID Retrieve a single workflow execution state by its ID. Endpoint: GET /public/v1/workflows/execution-states/{state_id}/ Version: 1.0.0 ## Path parameters: - `state_id` (integer, required) ## Response 200 fields (application/json): - `id` (integer, required) - `workflow_id` (integer, required) - `workflow_name` (string, required) - `record_id` (integer, required) - `record_type` (string, required) - `current_step` (integer, required) - `current_substep` (integer, required) - `status` (string, required) - `requested_approver_ids` (array, required) - `approved_by_ids` (array, required) - `rejected_by_id` (integer,null, required) - `rejection_reason` (string,null, required) - `initiator_id` (integer,null, required) - `created_at` (string, required) - `updated_at` (string, required) ## Response 400 fields (application/json): - `success` (boolean) - `errors` (object, required) ## Response 404 fields (application/json): - `success` (boolean) - `errors` (object, required) ## Response 500 fields (application/json): - `success` (boolean) - `errors` (object, required)