URL Launcher Utility
API Contract
REST
/api/v1/url-launcher
2 endpoints
POST
/api/v1/url-launcher/api/v1/url-launcher/can-launch
Check whether a given URL can be launched from the current client context
Public
Request Example
{
"url": "https://admin.example.no/orgs/org-4821"
}
Response Example
{
"url": "https://admin.example.no/orgs/org-4821",
"can_launch": true
}
POST
/api/v1/url-launcher/api/v1/url-launcher/launch
Trigger launch of an external URL (server-side audit log + redirect hint)
Public
Request Example
{
"url": "https://admin.example.no/orgs/org-4821",
"user_id": "usr-9912",
"organization_id": "org-4821",
"reason": "no_mobile_access_redirect"
}
Response Example
{
"url": "https://admin.example.no/orgs/org-4821",
"launched": true,
"audit_id": "audit-3301",
"launched_at": "2026-03-26T10:14:00Z"
}