{"format":"opendoc-document","version":1,"url":"https://docs.storm.tg/developers/operations/getliquidityposition","title":"Get a liquidity position","description":"GET /api/liquidity-providers/{vault}/{trader}: Get a liquidity position","kind":"api-operation","locale":"en","inLanguage":"en","lastModified":"2026-10-09T14:26:32+03:00","revision":"d36475e7b456c737fae6933fa27b7e1bc2687f2c19291b05725ab2c4e8f79d7a","section":{"title":"For Developers","url":"https://docs.storm.tg/developers"},"representations":{"html":"https://docs.storm.tg/developers/operations/getliquidityposition","markdown":"https://docs.storm.tg/developers/operations/getliquidityposition.md","json":"https://docs.storm.tg/developers/operations/getliquidityposition.json"},"translations":{"en":"https://docs.storm.tg/developers/operations/getliquidityposition"},"operation":{"id":"GetLiquidityPosition","method":"GET","path":"/api/liquidity-providers/{vault}/{trader}","summary":"Get a liquidity position","tags":["Vaults and liquidity"],"deprecated":false,"parameters":[{"name":"vault","location":"path","schema":{"type":"string","types":["string"],"example":"0:72c310c83de5060d21674d58379b9a153854338a63d82588f8d912f83a3f8660","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":true,"example":"0:72c310c83de5060d21674d58379b9a153854338a63d82588f8d912f83a3f8660"},{"name":"trader","location":"path","schema":{"type":"string","types":["string"],"example":"0:72c310c83de5060d21674d58379b9a153854338a63d82588f8d912f83a3f8660","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":true,"example":"0:72c310c83de5060d21674d58379b9a153854338a63d82588f8d912f83a3f8660"}],"bodies":[],"responses":[{"status":"200","description":"Response","mediaType":"application/json","properties":[{"name":"vault","type":"string","required":true,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"trader","type":"string","required":true,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"supplied","type":"string","required":true,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"averageRate","type":"string","required":true,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"schema":{"type":"object","types":["object"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"vault","type":"string","required":true,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"trader","type":"string","required":true,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"supplied","type":"string","required":true,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"averageRate","type":"string","required":true,"example":"string","schema":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]},"example":"{\n  \"vault\": \"string\",\n  \"trader\": \"string\",\n  \"supplied\": \"string\",\n  \"averageRate\": \"string\"\n}","headers":[]}],"security":[],"codeSamples":[{"label":"cURL","language":"bash","source":"curl --request GET 'https://api.storm.tg/api/liquidity-providers/{vault}/{trader}' \\\n  --header 'Accept: application/json'"},{"label":"JavaScript","language":"javascript","source":"const response = await fetch(\"https://api.storm.tg/api/liquidity-providers/{vault}/{trader}\", {\n  method: \"GET\",\n  headers: {\n    \"Accept\": \"application/json\"\n  },\n});\nconsole.log(response.status, await response.text());"},{"label":"Python","language":"python","source":"import requests\n\nresponse = requests.request(\n    \"GET\",\n    \"https://api.storm.tg/api/liquidity-providers/{vault}/{trader}\",\n    headers={\"Accept\":\"application/json\"},\n    timeout=30,\n)\nprint(response.status_code, response.text)"}]},"breadcrumbs":[{"title":"⚡ About Storm Trade","url":"https://docs.storm.tg"},{"title":"For Developers","url":"https://docs.storm.tg/developers"},{"title":"Get a liquidity position","url":"https://docs.storm.tg/developers/operations/getliquidityposition"}],"headings":[{"depth":2,"id":"parameters","title":"Parameters"},{"depth":2,"id":"examples","title":"Examples"},{"depth":2,"id":"responses","title":"Responses"}],"markdown":"# Get a liquidity position\n\n`GET /api/liquidity-providers/{vault}/{trader}`\n\n## Authorization\n\n\n\n## Parameters\n\n- path: vault (string; required). \n\nType: string\n\nExample: \"0:72c310c83de5060d21674d58379b9a153854338a63d82588f8d912f83a3f8660\"\n\n- path: trader (string; required). \n\nType: string\n\nExample: \"0:72c310c83de5060d21674d58379b9a153854338a63d82588f8d912f83a3f8660\"\n\n## Example · cURL\n\n```bash\ncurl --request GET 'https://api.storm.tg/api/liquidity-providers/{vault}/{trader}' \\\n  --header 'Accept: application/json'\n```\n\n## Example · JavaScript\n\n```javascript\nconst response = await fetch(\"https://api.storm.tg/api/liquidity-providers/{vault}/{trader}\", {\n  method: \"GET\",\n  headers: {\n    \"Accept\": \"application/json\"\n  },\n});\nconsole.log(response.status, await response.text());\n```\n\n## Example · Python\n\n```python\nimport requests\n\nresponse = requests.request(\n    \"GET\",\n    \"https://api.storm.tg/api/liquidity-providers/{vault}/{trader}\",\n    headers={\"Accept\":\"application/json\"},\n    timeout=30,\n)\nprint(response.status_code, response.text)\n```\n\n## Response 200\n\n**200** application/json — Response\n\nType: object\n\nRequired fields: vault, trader, supplied, averageRate\n\nRequired field types: vault (string; required), trader (string; required), supplied (string; required), averageRate (string; required)\n\n- vault (string; required)\n\nvault example: string\n\nvault.Type: string\n\n- trader (string; required)\n\ntrader example: string\n\ntrader.Type: string\n\n- supplied (string; required)\n\nsupplied example: string\n\nsupplied.Type: string\n\n- averageRate (string; required)\n\naverageRate example: string\n\naverageRate.Type: string\n\nExample\n\n\n\n```json\n{\n  \"vault\": \"string\",\n  \"trader\": \"string\",\n  \"supplied\": \"string\",\n  \"averageRate\": \"string\"\n}\n```","text":"Get a liquidity position GET /api/liquidity-providers/{vault}/{trader} Vaults and liquidity vault string trader string 200 Response vault string trader string supplied string averageRate string","api":{"title":"Storm API reference","version":"3.0","documentation":"https://docs.storm.tg/developers/overview","playgroundServer":"https://api.storm.tg"}}