All error codes

no_free_ips

HTTP 503 No public addresses are currently available

What happened

There is no free public IPv4 address left in the pool that serves this server type. Your request is correct and this state is not permanent.

What to do

Retry later: the pool refills as addresses are released. When you are creating a server or moving an interface to a public network, an address the project already holds can be named in the request instead of asking for a new one.

Retrying

The request itself is fine. Repeat it later; after a 5xx use a new idempotency key and read the resource first.

How it arrives

{
    "type": "https://docs.fiberax.com/errors/no_free_ips",
    "title": "No public addresses are currently available",
    "status": 503,
    "code": "no_free_ips",
    "request_id": "a277dcd1ca652c65"
}

Branch your code on code, never on the wording of title.