---
title: "Get Order Transaction"
method: GET
path: "/v3/order_transaction/{transaction_id}"
tags: ["order_transaction"]
---

# Get Order Transaction

`GET /v3/order_transaction/{transaction_id}`

## Path parameters

- `transaction_id` string, uuid, required

## Response `200`

Successful Response

- GetOrderTransactionResponse
  - `id` string, uuid, required
  - `team_id` string, uuid, required
  - `status` 'active' | 'completed' | 'cancelled', required — ℹ️ This enum is non-exhaustive.
  - `orders` OrderSummary[]
    - `id` string, uuid, required
    - `origin` 'initial' | 'redraw' | 'recreation' — ℹ️ This enum is non-exhaustive.
    - `parent_id` string, uuid, nullable
    - `last_status` 'ordered' | 'requisition_created' | 'requisition_bypassed' | 'transit_customer' | 'out_for_delivery' | 'with_customer' | 'transit_lab' | 'delivered_to_lab' | 'completed' | 'failure_to_deliver_to_lab' | 'failure_to_deliver_to_customer' | 'problem_in_transit_lab' | 'problem_in_transit_customer' | 'sample_error' | 'appointment_scheduled' | 'appointment_cancelled' | 'appointment_pending' | 'draw_completed' | 'cancelled' | 'lost' | 'do_not_process' | 'partial_results' | 'awaiting_registration' | 'registered' | 'redraw_available' | 'corrected' | 'lab_processing_blocked', required — ℹ️ This enum is non-exhaustive.
    - `last_status_created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `created_at` string, date-time, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/tryvital/apis/junction-api.md) · [All operations](https://skmtc.net/tryvital/apis/junction-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tryvital/junction-api/revisions/034402e2bbe3/schema)
