> ## Documentation Index
> Fetch the complete documentation index at: https://developer.me-cash.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IP Whitelisting

> Allow only trusted servers to access the meCash API.

To use the meCash API, you must first add at least one trusted IP address. Requests coming from non-whitelisted sources are rejected automatically, keeping your integration secure.

## What happens if an IP isn’t whitelisted?

```json "403 Forbidden" theme={null}
{
  "message": "Forbidden: Your IP address is not whitelisted to access this resource."
}
```

Your API keys remain inactive until a valid IP is on the list, so complete this step before attempting live calls.

## Add an IP address

<AccordionGroup>
  <Accordion icon="compass-drafting" title="1. Open the Developers area">
    <Frame>
      <img src="https://mintcdn.com/mecash-0665cec5/YwWwP-Aa6_SDT7kC/public/images/Screenshot100106.png?fit=max&auto=format&n=YwWwP-Aa6_SDT7kC&q=85&s=eef08b7a661ee9074c175c09d10e992c" alt="Dashboard navigation showing the Developers section highlighted" style={{ borderRadius: '0.75rem' }} width="1440" height="507" data-path="public/images/Screenshot100106.png" />
    </Frame>

    Log in to the meCash dashboard and select **Developers** from the sidebar.
  </Accordion>

  <Accordion icon="shield-check" title="2. Switch to the IP Whitelisting tab">
    In the Developers workspace, open **IP Whitelisting** to view existing addresses and available actions.
  </Accordion>

  <Accordion icon="plus" title="3. Add a new IP address">
    <Frame>
      <img src="https://mintcdn.com/mecash-0665cec5/YwWwP-Aa6_SDT7kC/public/images/ipwhitelisitng1.png?fit=max&auto=format&n=YwWwP-Aa6_SDT7kC&q=85&s=3ee707c56e8970bf5377b9ce71d473ac" alt="IP whitelisting dashboard with the Add IP Address button visible" style={{ borderRadius: '0.75rem' }} width="1434" height="328" data-path="public/images/ipwhitelisitng1.png" />
    </Frame>

    Click **Add IP Address** to launch the entry form.
  </Accordion>

  <Accordion icon="keyboard" title="4. Enter the IP and confirm">
    <Frame>
      <img src="https://mintcdn.com/mecash-0665cec5/YwWwP-Aa6_SDT7kC/public/images/Screenshot134017.png?fit=max&auto=format&n=YwWwP-Aa6_SDT7kC&q=85&s=b6c27a7e83775648deabf8063b95301a" alt="Modal prompting for a new IP address entry" style={{ borderRadius: '0.75rem' }} width="1423" height="479" data-path="public/images/Screenshot134017.png" />
    </Frame>

    Provide the static IP of your server, then click **Confirm**. The address appears in the list with its current status.
  </Accordion>
</AccordionGroup>

<Tip>
  Prefer static IPs. Update the whitelist immediately if your infrastructure’s public IP changes.
</Tip>
