# Positions (Cryptohopper API)

The positions of a hopper: sell, hold, release, DCA, split, merge and short positions, and reserved balances.

- [Get positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-positions.md): `GET /hopper/{id}/position`
- [DCA positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/dca-positions.md): `POST /hopper/{id}/position/dca`
- [Block or unblock DCA for a coin](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-dca-block.md): `POST /hopper/{id}/position/dca/block`
- [Reset DCA for a coin](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-dca-reset.md): `POST /hopper/{id}/position/dca/reset`
- [Place a DCA order for a position](https://www.cryptohopper.com/api-documentation/api-reference/positions/activate-dca-for-position.md): `POST /hopper/{id}/position/dca/{position_id}`
- [Block or unblock DCA for a position](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-dca-position-id-block.md): `POST /hopper/{id}/position/dca/{position_id}/block`
- [Reset DCA for a position](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-dca-position-id-reset.md): `POST /hopper/{id}/position/dca/{position_id}/reset`
- [Get positions with hold](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-positions-with-hold.md): `GET /hopper/{id}/position/hold`
- [Hold positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/hold-positions.md): `POST /hopper/{id}/position/hold`
- [Hold position](https://www.cryptohopper.com/api-documentation/api-reference/positions/hold-position.md): `POST /hopper/{id}/position/hold/{position_id}`
- [Merge positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/merge-positions.md): `POST /hopper/{id}/position/merge`
- [Move positions to reserved](https://www.cryptohopper.com/api-documentation/api-reference/positions/move-positions-to-reserved.md): `POST /hopper/{id}/position/movetoreserved`
- [Move position to reserved](https://www.cryptohopper.com/api-documentation/api-reference/positions/move-position-to-reserved.md): `POST /hopper/{id}/position/movetoreserved/{position_id}`
- [Get open positions without hold](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-open-positions-without-hold.md): `GET /hopper/{id}/position/release`
- [Release positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/release-positions.md): `POST /hopper/{id}/position/release`
- [Release position](https://www.cryptohopper.com/api-documentation/api-reference/positions/release-position.md): `POST /hopper/{id}/position/release/{position_id}`
- [Remove positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/remove-positions.md): `DELETE /hopper/{id}/position/remove`
- [Remove position](https://www.cryptohopper.com/api-documentation/api-reference/positions/remove-position.md): `DELETE /hopper/{id}/position/remove/{position_id}`
- [Sell positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/sell-positions.md): `POST /hopper/{id}/position/sell`
- [Sell position](https://www.cryptohopper.com/api-documentation/api-reference/positions/sell-position.md): `POST /hopper/{id}/position/sell/{position_id}`
- [Change settings of open positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-setpositionsetting.md): `POST /hopper/{id}/position/setpositionsetting`
- [Change settings of short positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-setshortsetting.md): `POST /hopper/{id}/position/setshortsetting`
- [Set take profit](https://www.cryptohopper.com/api-documentation/api-reference/positions/set-take-profit.md): `POST /hopper/{id}/position/settakeprofit`
- [Open short positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-short.md): `POST /hopper/{id}/position/short`
- [Open a short position](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-short-position-id.md): `POST /hopper/{id}/position/short/{position_id}`
- [Split positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/split-positions.md): `POST /hopper/{id}/position/split`
- [Split position](https://www.cryptohopper.com/api-documentation/api-reference/positions/split-position.md): `POST /hopper/{id}/position/split/{position_id}`
- [Get unsynced positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-hopper-id-position-sync.md): `GET /hopper/{id}/position/sync`
- [Sync a position](https://www.cryptohopper.com/api-documentation/api-reference/positions/post-hopper-id-position-sync.md): `POST /hopper/{id}/position/sync`
- [Get position](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-position.md): `GET /hopper/{id}/position/{position_id}`
- [Delete position](https://www.cryptohopper.com/api-documentation/api-reference/positions/delete-position.md): `DELETE /hopper/{id}/position/{position_id}`
- [Update position](https://www.cryptohopper.com/api-documentation/api-reference/positions/update-position.md): `POST /hopper/{id}/position/{position_id}/update`
- [Get reserved positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-reserved-positions.md): `GET /hopper/{id}/reserved`
- [Move reserved positions to open positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/patch-hopper-id-reserved-movetopositions.md): `PATCH /hopper/{id}/reserved/movetopositions`
- [Release reserved positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/delete-hopper-id-reserved-release.md): `DELETE /hopper/{id}/reserved/release`
- [Get a reserved position](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-hopper-id-reserved-reserved-id.md): `GET /hopper/{id}/reserved/{reserved_id}`
- [Move a reserved position to open positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/patch-hopper-id-reserved-reserved-id-movetopositions.md): `PATCH /hopper/{id}/reserved/{reserved_id}/movetopositions`
- [Release a reserved position](https://www.cryptohopper.com/api-documentation/api-reference/positions/delete-hopper-id-reserved-reserved-id-release.md): `DELETE /hopper/{id}/reserved/{reserved_id}/release`
- [Get shorts](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-shorts.md): `GET /hopper/{id}/short`
- [Close short positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/close-short-positions.md): `POST /hopper/{id}/short/close`
- [Close short position](https://www.cryptohopper.com/api-documentation/api-reference/positions/close-short-position.md): `POST /hopper/{id}/short/close/{position_id}`
- [Hold short positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/hold-short-positions.md): `POST /hopper/{id}/short/hold`
- [Hold short position](https://www.cryptohopper.com/api-documentation/api-reference/positions/hold-short-position.md): `POST /hopper/{id}/short/hold/{position_id}`
- [Release short positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/release-short-positions.md): `POST /hopper/{id}/short/release`
- [Release short position](https://www.cryptohopper.com/api-documentation/api-reference/positions/release-short-position.md): `POST /hopper/{id}/short/release/{position_id}`
- [Delete short positions](https://www.cryptohopper.com/api-documentation/api-reference/positions/delete-short-positions.md): `DELETE /hopper/{id}/short/remove`
- [Delete short position](https://www.cryptohopper.com/api-documentation/api-reference/positions/delete-short-position.md): `DELETE /hopper/{id}/short/remove/{position_id}`
- [Get a short position](https://www.cryptohopper.com/api-documentation/api-reference/positions/get-hopper-id-short-short-id.md): `GET /hopper/{id}/short/{short_id}`
- [Update short position](https://www.cryptohopper.com/api-documentation/api-reference/positions/update-short-position.md): `POST /hopper/{id}/short/{short_id}/update`

