# List transactions inbox Retrieve all transactions (invoices, bills, purchase orders, sales orders, journal entries) with workflow approval status for the organization. Endpoint: GET /public/v1/inbox/transactions/ Version: 1.0.0 ## Query parameters: - `search` (string,null) - `transaction_type` (array,null) - `approval_status` (array,null) - `company_id` (array,null) - `start_date` (string,null) - `end_date` (string,null) - `customer_id` (array,null) - `record_id` (array,null) - `transaction_id` (array,null) - `limit` (integer) Number of records to return per page (capped at 100) - `offset` (integer) Number of records to skip before starting to return results ## Response 200 fields (application/json): - `items` (array, required) - `items.transaction_type` (string, required) - `items.number` (string, required) - `items.date` (string, required) - `items.customer_vendor` (string,null, required) - `items.company` (string, required) - `items.company_id` (integer, required) - `items.memo` (string, required) - `items.amount` (any, required) - `items.approval_status` (string, required) - `items.workflow_id` (integer, required) - `items.record_id` (integer, required) - `items.created_at` (string, required) - `items.updated_at` (string, required) - `items.approval_info` (object,null, required) Schema for complete approval workflow information. - `items.approval_info.workflow_name` (string, required) - `items.approval_info.workflow_version` (integer, required) - `items.approval_info.step_name` (string, required) - `items.approval_info.current_substep` (integer, required) - `items.approval_info.substeps` (array, required) - `items.approval_info.substeps.order` (integer, required) - `items.approval_info.substeps.status` (string, required) Status of a substep in the approval workflow. Enum: "completed", "pending", "not_started" - `items.approval_info.substeps.approve_condition` (string, required) Condition for approving a substep. Enum: "any", "all" - `items.approval_info.substeps.approvers` (array, required) - `items.approval_info.substeps.approvers.id` (integer, required) - `items.approval_info.substeps.approvers.first_name` (string, required) - `items.approval_info.substeps.approvers.last_name` (string, required) - `items.approval_info.substeps.approvers.email` (string, required) - `items.approval_info.substeps.approvers.full_name` (string, required) - `items.approval_info.substeps.approved_by` (array, required) - `items.approval_info.substeps.rejected_by` (array, required) - `count` (integer, required) ## Response 400 fields (application/json): - `success` (boolean) - `errors` (object, required) ## Response 500 fields (application/json): - `success` (boolean) - `errors` (object, required)