get https://example.com/core/v1/subscriptions//networks/public-ips
Con el siguiente endpoint se obtiene un listado de las IP's públicas asociadas a nuestra suscripción de servidor.
Prerequisitos
OrganizationId
Necesitaremos conocer nuestro organizacionId.
Para obtener dicha información utilizaremos este endpoint :
GET : /api-gateway/core/v1/organizations
Ejemplo Respuesta :
{
"data": [
{
"id": "1",
"name": "Nombre Organizacion"
}
],
"meta": {
"correlationId": "5b1c3dc2-ffe9-4a72-8944-a75d385094f1",
"timestamp": "2025-05-05T14:26:10Z"
}
}
ServerSubscriptionId
Necesitamos obtener el serverSubscriptionId del servidor del que queremos obtener los datos. Será el valor de id el que recuperaremos. Para ello utilizamos este endpoint :
GET: /api-gateway/servers/v1/organizations/{organizationId}/subscriptions
Ejemplo Respuesta:
{
"data": [
{
"id": "7002",
"name": "Test Server",
"createdAt": "2025-04-11T12:03:15.000Z",
"updatedAt": "2025-04-11T12:03:31.000Z"
},
{
"id": "7005",
"name": "Servidores #1",
"createdAt": "2025-04-11T12:15:03.000Z",
"updatedAt": "2025-04-11T12:15:05.000Z"
}
],
"meta": {
"correlationId": "72569db4-32a8-42d1-ae66-6fcd65794dcb",
"timestamp": "2025-05-07T15:26:15Z"
}
Resumen
-
Verbo HTTPS : GET
-
Endpoint :
/api-gateway/servers/v1/subscriptions/{subscriptionId}/networks/public-ips
-
Parámetros en el path :
- subscriptionId (del servidor)
-
Response
{
"data": [
{
"id": "2100",
"ipAddress": "149.88.9.5",
"mainNetworkId": "2229",
"sourceNat": true,
"staticNat": false,
"zone": "EU-DEV1"
},
{
"id": "2103",
"ipAddress": "149.88.9.47",
"mainNetworkId": "2232",
"sourceNat": true,
"staticNat": false,
"zone": "EU-DEV1"
}
],
"meta": {
"correlationId": "70573895-223e-4dab-b5ff-94ba05b8017c",
"timestamp": "2025-05-08T12:48:15Z"
}
}