---
title: "Refresh a transaction"
method: POST
path: "/transactions/{transactionId}/refresh"
tags: ["transactions"]
---

# Refresh a transaction

`POST /transactions/{transactionId}/refresh`

## Request

- Base URL: `https://sandbox.trustly.one/api/v1`
- URL: `https://sandbox.trustly.one/api/v1/transactions/{transactionId}/refresh`
- Auth: HTTP basic

Refresh allows for data associated with a transaction to be updated to the most recent available.

## Path parameters

- `transactionId` string, required

## Request body

- object
  - `splitToken` string, required: Token received from the Authorize event. Note: string value must be URL encoded.

## Response `200`

OK

- TransactionsPostTransactionsRefreshResponse200
  - `refresh` TransactionsTransactionIdRefreshPostResponsesContentApplicationJsonSchemaRefresh, required
    - `processId` string, required

## Changes

- **2026-09-17** `dd0a38d95088`: 1 warning, 1 info
  - deleted the `header` request parameter `Authorization`
  - the endpoint scheme security `HTTPBasic` was added to the API
- **2026-09-12** `1d5aabcc1d16`: 1 info
  - api operation id `post-transactions-refresh` removed and replaced with `transactions_post-transactions-refresh`

[Operation history](https://skmtc.dev/trustly/apis/trustly-scalar-api/changes/transactions/:transactionId/refresh/post.md)

---

[API](https://skmtc.dev/trustly/apis/trustly-scalar-api.md) - [All operations](https://skmtc.dev/trustly/apis/trustly-scalar-api/llms.txt) - [OpenAPI document](https://skmtc.dev/trustly/apis/trustly-scalar-api/revisions/5c376a06c899?raw)
