---
title: "Get Current User's Organization Role"
method: GET
path: "/openapi/v2.0/organizations/{uuid}/users/current"
tags: ["Organization & Project/Members & Permissions Management/Organization Members"]
---

# Get Current User's Organization Role

`GET /openapi/v2.0/organizations/{uuid}/users/current`

## Request

- Base URL: `` (relative, and it does not resolve against the document’s source URL)
- URL: `/openapi/v2.0/organizations/{uuid}/users/current`
- Auth: none required

On entering the organization home page, retrieve in one call the current user's full context within this organization (role, callsign, subscription status, organization compliance configuration, etc.)

## Path parameters

- `uuid` string, uuid, required

## Headers

- `X-User-Token` string, required
- `X-Request-Id` string
- `X-Language` string

## Response `200`

Business success (see 'Response Example' in the Markdown documentation for specific data)

- object
  - `code` integer: Non-zero Indicates Exception
  - `message` string: Message Prompt
  - `data` object: Current user's role in this organization + personalized configurations such as subscriptions / units / geofence + cloud control credentials
    - `account` string: User Account
    - `user_id` string: DJI User ID
    - `org_uuid` string, uuid: Organization UUID
    - `role` string: User's Role in This Organization
    - `nickname` string: Organization Callsign
    - `is_default_organization_logo` boolean: Whether the organization LOGO is the system default (never uploaded)
    - `organization_logo_id` string: File id of organization LOGO; empty string if not uploaded
    - `organization_name` string: Organization Name
    - `airport_breakdown_subscription_status` boolean: Whether Dock Fault Subscription Is Enabled
    - `airport_breakdown_subscription_config` object, nullable: Dock fault subscription config; null when not configured
    - `task_failure_subscription_status` boolean: Task Failure Subscription Switch
    - `task_failure_subscription_config` object, nullable: Task Failure Subscription Config
      - `subscription_status` boolean: Subscription Master Switch
      - `subscription_projects` object[]: Project List Where Subscription Is Effective
        - `project_uuid` string, uuid: Project UUID
        - `project_name` string: Project Name
      - `is_subscription_new_projects` boolean: Whether to Auto-Subscribe Newly Created Projects
      - `subscription_receive_type` string[]: Receiving channel (phone / email, etc.)
    - `airport_emergency_event_subscription_status` boolean: Dock Emergency Event Subscription Switch
    - `airport_emergency_event_subscription_config` object, nullable: Dock Emergency Event Subscription Config
      - `subscription_status` boolean: Subscription Master Switch
      - `subscription_projects` object[]: Project List Where Subscription Is Effective
        - `project_uuid` string, uuid: Project UUID
        - `project_name` string: Project Name
      - `is_subscription_new_projects` boolean: Whether to Auto-Subscribe Newly Created Projects
      - `subscription_receive_type` string[]: Receiving channel (phone / email, etc.)
    - `device_report_feedback_subscription_status` boolean: Device Report Feedback Subscription Switch
    - `device_report_feedback_subscription_config` object, nullable: Device Report Feedback Subscription Config
    - `units_config` object: User Measurement Unit Preference
      - `measure_units_system` string: Length/distance unit system: metric, imperial
      - `temperature_units_system` string: Temperature unit: celsius, fahrenheit
    - `geo_caging_config` object: Geofence Configuration
      - `geo_caging_state` integer: Geofence Switch Status (business enum)
    - `ipCountry` string: Country code of client IP; empty string if not identified
    - `auth_info` object[]: User's Authorization List in This Organization
      - `auth_type` integer: Authentication Type Enum
      - `type` string: Business function name (e.g., flight-record / uom-status)
    - `is_default_super_manager` boolean: Whether It Is the System Default Super Admin
    - `is_origin_password` boolean: Whether User Is Still Using Initial Password (not changed)
    - `add_org_resource_type` string: Resource type carried when joining organization; usually empty
    - `is_from_local_system` boolean: Whether Organization Originates from Localized System
    - `is_cloud_account_system_visitor` boolean: Whether It Is a Guest Identity Under the Cloud Account System
    - `uom_status` integer: UOM Access Status Enum
    - `uom_notify_status` boolean: UOM Notification Switch
    - `mfa_enabled` boolean: Whether MFA Is Enabled
    - `canary_version` string: Gray Release Version Identifier; empty string if not in gray release
    - `yunkong_config` object: Cloud Control Integration Credentials (per-environment bucketing)
      - `staging` object: Test Environment Credentials
        - `secret_id` string: Test environment secret id
        - `secret_key` string: Test environment secret key
      - `production` object: Production Environment Credentials
        - `secret_id` string: Production environment secret id
        - `secret_key` string: Production environment secret key

## Other responses

- `401`: Login expired or Authorization not provided
- `403`: Account does not have permission to access this resource
- `500`: Service temporarily unavailable, please retry later

---

[API](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-public-cloud.md) - [All operations](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-public-cloud/llms.txt) - [OpenAPI document](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-public-cloud/revisions/aeef0010be34?raw)
