> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve organisation capabilities.

> Returns organisation-level availability and feature settings for the current user, including live-data and
run-as capabilities. A configured user-interface URL is returned only when it is an absolute HTTP(S) URL.
Saved-report Atoti availability requires an authenticated organisation with enabled, valid private routing
and credentials in the current environment. Local Development additionally requires loopback services.
Availability does not grant report access or confirm runtime readiness.
This operation is read-only; a missing organisation yields the response's default or null capability values.



## OpenAPI

````yaml /risk-and-pricing/atoti-risk-services/apis-endpoints/openapi/openapi.mintlify.json get /api/User/GetUserOrganisationProperties
openapi: 3.0.4
info:
  title: Derivitec Api 1.0
  version: '1.0'
servers:
  - url: https://api.riskportal.activeviam.com
security:
  - oauth2: []
  - apikey: []
tags:
  - name: AdminUser
  - name: AtotiReport
  - name: AtotiSession
  - name: BloombergOAuth
  - name: Bond
  - name: BondYieldCurvePage
  - name: BookAccess
  - name: Books
  - name: Commodity
  - name: Counterparties
  - name: Currencies
  - name: Equity
  - name: EquityDividend
  - name: EquityPage
  - name: FeatureFlag
  - name: Fx
  - name: FxPage
  - name: GroupAccess
  - name: Home
  - name: LegacyPosition
  - name: MarketData
  - name: MarketDataProvider
  - name: MarketDataProviderAccess
  - name: Meta
  - name: Notification
  - name: Organisation
  - name: PnLReport
  - name: PortfolioAccess
  - name: Portfolios
  - name: Position
  - name: PositionFilter
  - name: PricingEnvironment
  - name: PricingEnvironmentAccess
  - name: RateAsset
  - name: RateAssetPage
  - name: Report
  - name: ReportDefinition
  - name: ReportHistoryLauncherQuery
  - name: ReportLauncher
  - name: ReportQuery
  - name: ReportQueryViewUser
  - name: ReportRestriction
  - name: ReportView
  - name: RiskReport
  - name: Tradable
  - name: TradeBooking
  - name: User
  - name: VarReport
  - name: VarReportQuery
  - name: YieldCurvePage
paths:
  /api/User/GetUserOrganisationProperties:
    get:
      tags:
        - User
      summary: Retrieve organisation capabilities.
      description: >-
        Returns organisation-level availability and feature settings for the
        current user, including live-data and

        run-as capabilities. A configured user-interface URL is returned only
        when it is an absolute HTTP(S) URL.

        Saved-report Atoti availability requires an authenticated organisation
        with enabled, valid private routing

        and credentials in the current environment. Local Development
        additionally requires loopback services.

        Availability does not grant report access or confirm runtime readiness.

        This operation is read-only; a missing organisation yields the
        response's default or null capability values.
      operationId: GetUserOrganisationProperties
      responses:
        '200':
          description: >-
            Returns the current organisation's capabilities and available
            settings.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiGetUserOrganisationPropertiesResponse'
        '400':
          description: BadRequest
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
      security:
        - oauth2: []
        - apikey: []
components:
  schemas:
    ApiGetUserOrganisationPropertiesResponse:
      required:
        - $type
      type: object
      properties:
        is_success:
          type: boolean
          description: >-
            Whether the operation completed successfully. The default is `true`;
            error outcomes set it to `false`.
          example: true
        error_messages:
          type: array
          items:
            type: string
          description: >-
            Messages explaining operation-level failures. The collection is
            empty by default.
          nullable: true
        is_live_data:
          type: boolean
          description: >-
            Whether the current organisation has live market data enabled;
            defaults to false when no organisation properties are returned.
        run_as_enabled:
          type: boolean
          description: >-
            Whether the current user's organisation context enables the run-as
            capability.
        feature_flags:
          $ref: '#/components/schemas/OrganisationFeatureFlags'
        atoti_ui_url:
          type: string
          description: >-
            Organisation UI address: an authenticated relative
            /atoti/{organisationId}/ route when saved-report Atoti is enabled
            for the current organisation; otherwise the configured absolute
            HTTP(S) Risk UI address, or null.
          nullable: true
        atoti_report_enabled:
          type: boolean
          description: >-
            Whether saved-report Atoti actions are configured and enabled for
            the authenticated organisation in the current environment.

            Defaults to false when routing or its private credential is
            unavailable; local Development also requires loopback services.
            Report authorisation,

            supported row restrictions and runtime readiness are checked
            separately when an action is requested.
          example: false
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.User.ApiGetUserOrganisationPropertiesResponse,
              Derivitec.Web.Core
      additionalProperties: false
      description: >-
        Organisation capabilities, feature availability, and optional Risk UI
        address for the current user.
    OrganisationFeatureFlags:
      required:
        - $type
      type: object
      properties:
        position_browser_enabled:
          type: boolean
          description: >-
            Whether the Position Browser feature is available to the current
            organisation.
        $type:
          type: string
          enum:
            - >-
              Derivitec.Web.Core.User.OrganisationFeatureFlags,
              Derivitec.Web.Core
      additionalProperties: false
      description: >-
        Client-visible feature availability configured for the current
        organisation.
  securitySchemes:
    oauth2:
      type: oauth2
      description: >-
        OAuth2 access-token requested from AWS Cognito and provided as a Auth
        Bearer header
      flows:
        implicit:
          authorizationUrl: https://auth.riskportal.derivitec.com/oauth2/authorize
          scopes: {}
    apikey:
      type: apiKey
      description: API-Key requested via the site and provided as a header
      name: x-api-key
      in: header

````