Ngentix

portal_link_expired

This connect link has expired · HTTP 410

What causes this

Portal links are deliberately short-lived — a maximum of 24 hours, one hour by default — because the link itself is the whole authorization: anyone holding it can act as that end customer for the organization it was minted for. This code also covers a link that was never valid, because telling the two apart would let someone probe which links exist.

How to fix it

Ask the company that sent you the link for a new one. If you are that company: mint a fresh link with POST /v1/portal/sessions, and send it close to when the customer will use it rather than well in advance. 410 rather than 404 is deliberate — the link was real, it aged out.

What the response looks like

{
  "error": {
    "code": "portal_link_expired",
    "status": 410,
    "message": "…",
    "hint": "…",
    "request_id": "req_…",
    "docs_url": "https://cloud.ngentix.ai/docs/errors/portal_link_expired"
  }
}

Quote the request_id if you contact support — it identifies your exact request in our logs.