API Reference

Get public IPs of a subscription

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"
  }
}
Language
URL
Click Try It! to start a request and see the response here!