Get programs access

Validates user authentication and authorization for Seismic Programs access, checking feature enablement and user role permissions for program management operations. This endpoint performs a multi-layered authorization check to determine whether the authenticated user has sufficient permissions to access Seismic Programs features.

Key Features:

  • Performs comprehensive multi-layered authorization validation including feature flags and user permissions
  • Validates that the Programs feature is enabled for the tenant before checking user access
  • Supports role-based permission checking strategies based on configuration
  • Always returns a consistent response format regardless of access determination
  • Provides a bypass mechanism for users with elevated role privileges

Authorization Logic:

  1. User must have a valid JWT token with appropriate scopes
  2. Feature Check: Validates that the Programs feature is enabled for the tenant
  3. Permission Strategy: Uses role-based permissions

Usage Example:

Check access before loading Programs UI to determine feature availability and user permissions.

Language
Response
Click Try It! to start a request and see the response here!