> ## Documentation Index
> Fetch the complete documentation index at: https://docs.notional.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Prediction Market Position

<div className="venue-tags" aria-label="Supported venues">
  <span className="venue-tag">Polymarket</span>
</div>

Returns the user's held shares for one Polymarket outcome token.

## Endpoint

```text theme={null}
POST /info
```

## Request Body

| Parameter   | Type   | Description                                                                     |
| ----------- | ------ | ------------------------------------------------------------------------------- |
| `type`\*    | string | Must be `"polymarketPosition"`                                                  |
| `user`\*    | string | 20-byte EVM wallet address, e.g., `"0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb"` |
| `tokenId`\* | string | Decimal Polymarket outcome token ID, e.g., `"12345678901234567890"`             |

```json theme={null}
{
  "type": "polymarketPosition",
  "user": "0x1111111111111111111111111111111111111111",
  "tokenId": "12345678901234567890"
}
```

## Response

<Tabs sync={false}>
  <Tab title="200: Position">
    ```json theme={null}
    {
      "tokenId": "12345678901234567890",
      "shares": "42.5"
    }
    ```
  </Tab>

  <Tab title="200: Zero Balance">
    ```json theme={null}
    {
      "tokenId": "12345678901234567890",
      "shares": "0"
    }
    ```
  </Tab>
</Tabs>

`shares` is a non-negative decimal string. A missing position returns `"0"`.
