# Get transaction inbox details Retrieve approval details for a specific transaction by record ID and transaction type. Endpoint: GET /public/v1/inbox/transactions/{record_id}/ Version: 1.0.0 ## Path parameters: - `record_id` (integer, required) ## Query parameters: - `transaction_type` (string, required) ## Response 200 fields (application/json): - `transaction_type` (string, required) - `number` (string, required) - `date` (string, required) - `customer_vendor` (string,null, required) - `company` (string, required) - `company_id` (integer, required) - `memo` (string, required) - `amount` (any, required) - `approval_status` (string, required) - `workflow_id` (integer, required) - `record_id` (integer, required) - `created_at` (string, required) - `updated_at` (string, required) - `approval_info` (object,null, required) Schema for complete approval workflow information. - `approval_info.workflow_name` (string, required) - `approval_info.workflow_version` (integer, required) - `approval_info.step_name` (string, required) - `approval_info.current_substep` (integer, required) - `approval_info.substeps` (array, required) - `approval_info.substeps.order` (integer, required) - `approval_info.substeps.status` (string, required) Status of a substep in the approval workflow. Enum: "completed", "pending", "not_started" - `approval_info.substeps.approve_condition` (string, required) Condition for approving a substep. Enum: "any", "all" - `approval_info.substeps.approvers` (array, required) - `approval_info.substeps.approvers.id` (integer, required) - `approval_info.substeps.approvers.first_name` (string, required) - `approval_info.substeps.approvers.last_name` (string, required) - `approval_info.substeps.approvers.email` (string, required) - `approval_info.substeps.approvers.full_name` (string, required) - `approval_info.substeps.approved_by` (array, required) - `approval_info.substeps.rejected_by` (array, 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)