REST /api/v1/access-denial 3 endpoints
GET /api/v1/access-denial/api/v1/access-denial/blocked-roles

Get all roles blocked from mobile access

Public

Response Example

{
  "data": [
    {
      "role": "STUDENT",
      "label": "Student"
    },
    {
      "role": "GUARDIAN",
      "label": "Guardian"
    },
    {
      "role": "PEER_MENTOR",
      "label": "Peer Mentor"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 3
  }
}
GET /api/v1/access-denial/api/v1/access-denial/check

Check whether a given role is denied mobile access

Public

Response Example

{
  "role": "STUDENT",
  "is_mobile_access_denied": true
}
GET /api/v1/access-denial/api/v1/access-denial/admin-portal-url

Get the admin portal redirect URL for an organization

Public

Response Example

{
  "organization_id": "org-4821",
  "admin_portal_url": "https://admin.example.no/orgs/org-4821"
}

Additional Metadata

{
  "contract_summary": {
    "total_contracts": 410,
    "total_endpoints": 2416,
    "api_styles_used": [
      "rest"
    ]
  },
  "generated_at": "2026-03-26T06:55:53.316Z"
}