---
title: "GET /transactions/{transactionId}"
method: GET
path: "/transactions/{transactionId}"
---

# GET /transactions/{transactionId}

`GET /transactions/{transactionId}`

Fetch a single transaction by its ID.

## Path parameters

- `transactionId` string, required — A unique identifier for the processed transaction within Stedi. This ID is included in the [`transaction.processed.v2` event](https://www.stedi.com/docs/operate/event-types#transaction-processed), or you can retrieve it manually from the transaction's details page within the Stedi app.

## Response `200`

GetTransaction 200 response

- GetTransactionResponseContent
  - `transactionId` string, required — A unique identifier for the processed transaction within Stedi. This ID is included in the [`transaction.processed.v2` event](https://www.stedi.com/docs/operate/event-types#transaction-processed), or you can retrieve it manually from the transaction's details page within the Stedi app.
  - `fileExecutionId` string, required
  - `status` 'failed' | 'succeeded', required
  - `direction` 'INBOUND' | 'OUTBOUND' | 'UNKNOWN', required
  - `mode` 'test' | 'production' | 'other', required
  - `processedAt` string, date-time, required
  - `artifacts` Artifact[], required
    - `artifactType` 'text/csv' | 'application/edifact' | 'application/filepart' | 'application/json' | 'application/pdf' | 'text/psv' | 'text/tsv' | 'application/edi-x12' | 'application/xml' | 'application/zip', required
    - `usage` 'input' | 'metadata' | 'output', required
    - `sizeBytes` number, required
    - `url` string, required
    - `model` 'execution' | 'fragment' | 'transaction', required
  - `partnership` Partnership, required
    - `partnershipId` string, required — Identifier chosen by the user to uniquely identify a partnership.
    - `partnershipType` 'x12' | 'edifact', required
    - `sender` PartnershipSender, required
      - `profileId` string, required
    - `receiver` PartnershipReceiver, required
      - `profileId` string, required
  - `x12` X12TransactionSummary
    - `metadata` X12TransactionMetadata, required
      - `interchange` X12TransactionMetadataInterchange, required
        - `acknowledgmentRequestedCode` string, required
        - `controlNumber` number, required
      - `functionalGroup` X12TransactionMetadataFunctionalGroup, required
        - `controlNumber` number, required
        - `date` string, required
        - `functionalIdentifierCode` string, required
        - `time` string, required
        - `release` string, required
      - `transaction` X12TransactionMetadataTransaction, required
        - `controlNumber` string, required
        - `transactionSetIdentifier` string, required
      - `sender` X12TransactionMetadataProfile, required
        - `applicationCode` string, required
        - `isa` X12TransactionMetadataProfileISA, required
          - `qualifier` string, required
          - `id` string, required
      - `receiver` X12TransactionMetadataProfile, required
        - `applicationCode` string, required
        - `isa` X12TransactionMetadataProfileISA, required
          - `qualifier` string, required
          - `id` string, required
    - `transactionSetting` X12TransactionSetting
      - `guideId` string
      - `transactionSettingId` string
  - `fragments` TransactionFragmentsSummary
    - `keyName` string, required
    - `fragmentCount` number, required
    - `batchSize` number, required
  - `translationErrors` TranslationError[]
    - `context` TranslationErrorContext
      - `code` string
      - `schemaPath` string
    - `mark` Mark — The location in the document where the problem occurred. May be a single index or a range.
      - `start` Index, required
        - `line` number, required
        - `column` number, required
      - `end` Index
        - `line` number, required
        - `column` number, required
    - `message` string, required
  - `businessIdentifiers` BusinessIdentifier[]
    - `elementId` string, required — The identifier of the element as seen in the EDI ref.
    - `element` string, required — The element where the business identifier was found. For example, `BEG-03`.
    - `name` string, required — The friendly name of the business identifier. For example, `Purchase Order Number`.
    - `value` string, required

## Other responses

- `400` — ResourceUnderChangeException 400 response
- `401` — UnauthorizedException 401 response
- `403` — AccessDeniedException 403 response
- `404` — ResourceNotFoundException 404 response
- `429` — ThrottlingException 429 response
- `500` — ServiceException 500 response
- `503` — ServiceUnavailableException 503 response
- `504` — GatewayTimeoutException 504 response

---

[API](https://skmtc.dev/stedi/apis/core.md) · [All operations](https://skmtc.dev/stedi/apis/core/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/stedi/core/revisions/5bc993d99ff7/schema)
