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

# Get transaction history

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

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.net/fonoa/apis/fonoa-api.md) · [All operations](https://skmtc.net/fonoa/apis/fonoa-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fonoa/fonoa-api/versions/cf0ebc843a3f/schema)
