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.