---
title: "getTimeLocksAll"
method: POST
path: "/v1/time-locks"
tags: ["Time Locks"]
---

# getTimeLocksAll

`POST /v1/time-locks`

Get time locks for all period.
On Mina, some accounts have funds locked on their accounts. With time, they get unlocked either by vesting (gradually with time increments), or cliff mechanism (all at once).

## Query parameters

- `page` integer, required
- `size` integer, required
- `orderBy` 'ASC' | 'DESC', required
- `searchStr` string
- `sortBy` 'INITIAL_MINIMUM_BALANCE' | 'UNLOCKED_PERCENT' | 'CLIFF_TIME' | 'CLIFF_AMOUNT' | 'VESTING_TIME' | 'VESTING_AMOUNT' | 'UNLOCKED_AMOUNT' | 'LOCK_DATE' | 'FULLY_UNLOCKED_DATE' | 'INITIAL_MINIMUM_BALANCE' | 'UNLOCKED_PERCENT' | 'CLIFF_TIME' | 'CLIFF_AMOUNT' | 'VESTING_TIME' | 'VESTING_AMOUNT' | 'UNLOCKED_AMOUNT' | 'LOCK_DATE' | 'FULLY_UNLOCKED_DATE', required

## Request body

- LockParams
  - `lockTypes` string[], required — Type of funds on the account balance: locked or unlocked.

## Response `200`

OK

- RestResponsePageTimeLocksEntity
  - `data` TimeLocksEntity[]
    - `pk` string
    - `name` string
    - `img` string
    - `lockDate` integer
    - `initialMinimumBalance` number, double
    - `totalSupply` number, double
    - `cliffTime` integer
    - `cliffTimeMillis` integer
    - `cliffAmount` number, double
    - `vestingIncrement` number, double
    - `unlockedAmount` number, double
    - `vestingAmount` number, double
    - `fullyUnlockedDate` integer
    - `vestingTime` integer
    - `vestingTimeMillis` integer
    - `unlockedPercent` number, double
    - `isZkAppAccount` boolean
  - `currentPage` integer
  - `size` integer
  - `totalItems` integer
  - `totalPages` integer
  - `content` TimeLocksEntity[]
    - `pk` string
    - `name` string
    - `img` string
    - `lockDate` integer
    - `initialMinimumBalance` number, double
    - `totalSupply` number, double
    - `cliffTime` integer
    - `cliffTimeMillis` integer
    - `cliffAmount` number, double
    - `vestingIncrement` number, double
    - `unlockedAmount` number, double
    - `vestingAmount` number, double
    - `fullyUnlockedDate` integer
    - `vestingTime` integer
    - `vestingTimeMillis` integer
    - `unlockedPercent` number, double
    - `isZkAppAccount` boolean
  - `pageable` PageableObject
    - `pageNumber` integer
    - `pageSize` integer
    - `offset` integer
    - `sort` SortObject
      - `sorted` boolean
      - `empty` boolean
      - `unsorted` boolean
    - `paged` boolean
    - `unpaged` boolean
  - `last` boolean
  - `totalElements` integer
  - `number` integer
  - `sort` SortObject
    - `sorted` boolean
    - `empty` boolean
    - `unsorted` boolean
  - `first` boolean
  - `numberOfElements` integer
  - `empty` boolean

---

[API](https://skmtc.net/blockberry/apis/sui-mainnet-api.md) · [All operations](https://skmtc.net/blockberry/apis/sui-mainnet-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blockberry/sui-mainnet-api/versions/3e4cb73940b7/schema)
