Endpoints
Public
GET
/api/v1/public/orgs/invitations/previewPublic endpoint — returns invitation details for the accept-invitation page.
No authentication required. Returns 404 for unknown, expired, or already-accepted tokens so the frontend can show a friendly error.
Query Parameters
token*Token
Response Body
application/json
application/json
curl -X GET "https://example.com/api/v1/public/orgs/invitations/preview?token=string"nullGET
/api/v1/public/orgs/{slug}Public endpoint — returns minimal org info needed for the login flow.
The frontend calls this before redirecting to Zitadel login so it can
include the correct organization=<zitadel_org_id> parameter in the
OIDC authorization request.
Path Parameters
slug*Slug
Response Body
application/json
application/json
curl -X GET "https://example.com/api/v1/public/orgs/string"{ "slug": "string", "name": "string", "zitadel_org_id": "string", "logo_url": "string"}