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

# Refresh Quote

> Refresh an existing quote with updated pricing

# Refresh Quote

Refresh an existing quote to get updated pricing without creating a new quote.

## Path Parameters

<ParamField path="quoteId" type="string" required>
  The quote ID to refresh
</ParamField>

## Response

<ResponseField name="quoteId" type="string">
  Same quote identifier
</ResponseField>

<ResponseField name="outputAmount" type="string">
  Updated output amount
</ResponseField>

<ResponseField name="priceImpact" type="number">
  Updated price impact
</ResponseField>

<ResponseField name="expiresAt" type="string">
  New expiration timestamp
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X POST "https://api.unipay.com/v1/quotes/quote_123/refresh" \
    -H "Authorization: Bearer YOUR_API_KEY"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch(
    'https://api.unipay.com/v1/quotes/quote_123/refresh',
    {
      method: 'POST',
      headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
    }
  );
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "quoteId": "quote_123",
    "outputAmount": "1852.30",
    "priceImpact": 0.18,
    "expiresAt": "2026-04-22T12:20:00Z"
  }
  ```
</ResponseExample>
