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

# Strategy withdrawal requests by wallet

> Retrieve live withdrawal requests and their token fills.

export const ApiResponse = ({children, errors = {}}) => {
  const [status, setStatus] = useState("200");
  const statuses = ["200", ...Object.keys(errors)];
  return <section className="api-response" aria-label="Response">
      <div className="api-response-header not-prose">
        <h2>Response</h2>
        <div className="api-response-format">
          {statuses.length > 1 ? <select aria-label="Response status" value={status} onChange={event => setStatus(event.target.value)}>
              {statuses.map(code => <option key={code} value={code}>{code}</option>)}
            </select> : <span>200</span>}
          <span className="api-response-mime">application/json</span>
        </div>
      </div>
      <div hidden={status !== "200"}>{children}</div>
      {status !== "200" && <div aria-live="polite">
          {Object.entries(errors[status]).map(([name, value]) => <ResponseField key={name} name={name} type={value === null ? "null" : Array.isArray(value) ? "array" : typeof value}>
              {name === "error" ? "Error message describing why the request failed." : "Additional error details."}
            </ResponseField>)}
        </div>}
    </section>;
};

## Query parameters

<ParamField query="walletAddress" type="string" required>
  Owner wallet address.
</ParamField>

<RequestExample dropdown>
  ```bash cURL theme={null}
  curl 'https://api.exponent.finance/strategies/managed/withdrawals?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4'
  ```

  ```python Python theme={null}
  import requests

  response = requests.get("https://api.exponent.finance/strategies/managed/withdrawals?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4", timeout=30)
  response.raise_for_status()
  print(response.json())
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch("https://api.exponent.finance/strategies/managed/withdrawals?walletAddress=HRt73vbP87cUmzJJAH5tWyCuwyN9Syws2RxqND9pTMs4");
  if (!response.ok) {
    throw new Error(`Request failed: ${response.status}`);
  }
  const data = await response.json();
  console.log(data);
  ```
</RequestExample>

<ApiResponse errors={{}}>
  <ResponseField name="address" type="string">
    Pending withdrawal account address.
  </ResponseField>

  <ResponseField name="vault" type="string">
    Managed strategy vault from which funds are being withdrawn.
  </ResponseField>

  <ResponseField name="owner" type="string">
    Wallet that owns the pending withdrawal.
  </ResponseField>

  <ResponseField name="initiatingTxSignature" type="string | null">
    Creation transaction signature when available; otherwise `null`.
  </ResponseField>

  <ResponseField name="withdrawalType" type="'sol' | 'token'">
    Withdrawal mode recorded on the withdrawal account.
  </ResponseField>

  <ResponseField name="lpAmountRequested" type="string">
    Requested LP amount in raw units, encoded as a decimal string.
  </ResponseField>

  <ResponseField name="lpAmountRemaining" type="string">
    Unfilled LP amount in raw units, encoded as a decimal string.
  </ResponseField>

  <ResponseField name="fills" type="object[]">
    Token amounts allocated to the pending withdrawal.

    <Expandable title="child attributes">
      <ResponseField name="fills[].mint" type="string">
        Solana mint address identifying the token.
      </ResponseField>

      <ResponseField name="fills[].tokenAmount" type="string">
        Raw quantity of the corresponding token allocated to the withdrawal.
      </ResponseField>
    </Expandable>
  </ResponseField>

  <ResponseField name="createdAt" type="number">
    Creation time in Unix seconds.
  </ResponseField>

  <ResponseField name="updatedAt" type="number">
    Last update time in Unix seconds.
  </ResponseField>
</ApiResponse>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.