---
title: "Get transaction shift"
method: GET
path: "/statements-v2/v1/accounts/{accountId}/transactions/shifts/{transactionShiftId}"
tags: ["Transaction shift"]
---

# Get transaction shift

`GET /statements-v2/v1/accounts/{accountId}/transactions/shifts/{transactionShiftId}`

## Request

- Base URL: `https://sandbox.pismolabs.io`
- URL: `https://sandbox.pismolabs.io/statements-v2/v1/accounts/{accountId}/transactions/shifts/{transactionShiftId}`
- Auth: HTTP bearer

Get the record for a performed shift. Includes the IDs for the source and destination statements.

**Note:** This endpoint requires an account token - an access token encoded with a Pismo account ID. Tokens can expire quickly, which can result in a **401 Unauthorized** message.

## Path parameters

- `accountId` integer, required
- `transactionShiftId` integer, required

## Response `200`

OK - Indicates that the server accepted the request and created the resource.

- TransactionShiftResponseBody: Resource that represents the performed request for transactions shifts
  - `transaction_statement_shift_id` integer: ID of the shift operation performed
  - `desired_cycle_date` string, date: The desired cycle date. This is only present if the shift for the transaction is based on the cycle date. Format is yyyy-mm-dd.
  - `tracking_id` string: Tracking identifier. Must consist of the characters [a-z,A-Z,0-9,-,:] with a range from 1 to 128. If a client clicks the button more than once when sending the command to shift transactions, the Pismo platform could create duplicate requests. The tracking identifier enables the platform to identify duplicates and ignore them.
  - `shifts` ShiftResponseItem[]
    - `transaction_id` integer: Transaction ID
    - `old_statement_id` integer: ID of the source statement
    - `new_statement_id` integer: Indicates the ID of the statement to receive the transaction. This field cannot be present along with `desired_cycle_date`.
    - `desired_cycle_date` string, date: The desired cycle date. This is only present if the shift for the transaction is based on the cycle date. Format is yyyy-mm-dd.

## Other responses

- `400`: Bad Request
- `404`: NOT FOUND - There is no transactions shift record with the requested ID for this organization.
- `500`: Internal Server Error

---

[API](https://skmtc.dev/pismo/apis/revolving-credit-statements.md) - [All operations](https://skmtc.dev/pismo/apis/revolving-credit-statements/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/revolving-credit-statements/revisions/09f552b0f850?raw)
