IPs permitidas
Restringe desde qué IPs se puede usar la API. Aunque alguien obtuviera tu API key, no podría usarla fuera de tus servidores.
Configuración
- Se configura en el panel → API Developer → APIs, por producto y por entorno (live y test son independientes).
- Admite IPs sueltas y rangos CIDR, IPv4 e IPv6:
190.85.12.34,190.85.12.0/24,2800:e2:1a00::/40. Hasta 100 entradas por producto. - Lista vacía = cualquier IP. En cuanto añades una entrada, solo esas IPs pueden llamar a los endpoints del producto.
- Una petición desde otra IP recibe
403 ip_not_allowed(después de comprobar la clave, el producto, el endpoint y el scope).
¿Qué IP debo registrar?
La IP pública de salida de los servidores que llaman a la API (tu servidor de integración, el servidor del ERP o el NAT/proxy de tu red), no la IP interna. Si tu ERP está en la nube (por ejemplo Siesa Cloud o Azure), pide a tu proveedor el rango de IPs de salida. Para comprobar la IP con la que sales, abre el detalle de la petición en el log del panel tras una llamada de prueba.
Si tus IPs de salida cambian (IP dinámica, autoescalado), registra el rango
completo o usa una IP de salida fija; si no, tus llamadas empezarán a fallar con
403 ip_not_allowed sin cambiar nada en tu código.
Recomendación
Activa la lista en live para todos los productos que uses. En test puede quedarse vacía para facilitar las pruebas desde los equipos de desarrollo.