Signal API
Redirect login links as MarkdownUse a clean Markdown version of this page with an agent or local tooling.

Redirect login links

Send an embedded identity into hosted Signal with a short-lived, one-time URL.

Redirect login links open the hosted Signal application in a top-level browser navigation. They are separate from iframe embed sessions and cannot be used as embed-session tokens.
Hosted rolesThe identity’s grant controls authorization after sign-in. viewer is read-only, editor manages supported operational features, and admin additionally manages settings within the granted project or location. A login link authenticates the identity and never elevates its role.
Server-side onlyCreate, inspect, and revoke login links from your backend with a Signal API key. Never expose an API key in browser code, logs, or a public URL. Treat each returned login URL as a temporary credential.
Direct embedded authenticationThe supplied external_user_id resolves an embedded identity in the API key’s workspace. Redemption creates a hosted Platform session directly for that identity. Signal does not create a normal Ceyo user, mirror its grants, or match an existing account by email.
Access and destination checksThe API key needs login_links:manage, and the requested project or location package must be active. The workspace must also have hosted white-label enabled. Signal verifies the API key, package, identity, and grant both when the link is created and when it is used. Return URLs must use an exact HTTPS origin in the API key’s allowed_origins; redirect paths stay within hosted Signal.