---
title: "Get transaction history"
method: GET
path: "/v1/transactions/history/{transaction_id}"
tags: ["Transactions"]
---

# Get transaction history

`GET /v1/transactions/history/{transaction_id}`

## Request

- The document declares no server URL.
- Auth: API key in header `Ocp-Apim-Subscription-Key`

Get a list of all operations for the given transaction id along with a status (in progress, failed, completed) for each operation

## Path parameters

- `transaction_id` string, required

## Response `200`

Ok - the transaction history was successfully retrieved.

- TransactionHistoryResponse
  - `history` TransactionHistory[]: A history of all operations for a given transaction
    - `completed_at` string: Date and time in UTC in format RFC3339. e.g. 2022-03-31T23:59:59Z when the transaction processing has completed. Validations: - Must be an RFC3339 format date
    - `operation_id` string: The unique Fonoa identifier of a transaction request/operation.
    - `status` string: Status of the operation.

## Other responses

- `400`: Bad customer request - the path parameter transaction_id was not provided.
- `401`: Authentication failed - missing or incorrect subscription key
- `404`: Not found - no result was found for the provided transaction_id.
- `429`: Too many requests were sent for a short period of time. Try again a bit later.
- `5XX`: Internal server error. Its not you, its us! We are experiencing a rare and unexpected system disruption. Retry again later. The message field of the response will contain more information for the cause. Feel free to contact us.

---

[API](https://skmtc.dev/fonoa/apis/fonoa-e-invoicing.md) - [All operations](https://skmtc.dev/fonoa/apis/fonoa-e-invoicing/llms.txt) - [OpenAPI document](https://skmtc.dev/fonoa/apis/fonoa-e-invoicing/revisions/d38890cb6fcd?raw)
