Get Organization


获取 OU 信息。

请求格式

POST https://{apigw-address}/enos-iam-service/v2.0/organization/info

请求参数(Body)

名称

必需/可选

数据类型

描述

id

必需

String

OU ID。如何获取 orgId 信息>>

响应参数

名称

数据类型

描述

organization

Organization 结构体

OU 信息,参见 Organization 结构体

Organization 结构体

名称

数据类型

描述

id

String

OU ID。

domain

String

大数据平台账号。

name

String

OU 名称。

description

String

OU 描述。

code

String

OU 标识符,如营业执照号码。

extra

List<JSONObejct>

有关 OU 的其它信息。

type

Integer Enum

该 OU 类型。未定义:-1,个人:1,企业:2。

state

Integer Enum

该 OU 的状态。未定义:-1,正常:0,禁用: 1,退出:2.

approvalState

Integer Enum

审批状态。未定义:-1,未批准:0,批准:1,不批准:2。

approvalDescription

String

审批说明。

certificationState

Integer Enum

认证状态。未定义的:-1,未认证:0,认证:1。

ownerId

String

OU 所有者的用户 ID。

resourceId

String

资源的 ID。

createTime

String

OU 的创建时间。

createdByUserId

String

OU 创建者的用户 ID。

错误码

代码

描述

30401

提供的 Bearer token 无效。

30404

未找到会话信息。

30404

提供的 OU ID 不存在。

错误码返回 Message(供参考)

* 30401: Authenticated.
* 30404: User login session expired; Organization does not exist.

示例

请求示例

url: https://{apigw-address}/enos-iam-service/v2.0/organization/info

method: POST

requestBody: {"id":"yourOrgId"}

headers: {
        "Authorization":"yourBearerToken",
        "Content-Type":"application/json"
        }

返回示例

{
    "fail": false,
    "success": true,
    "organization": {
        "createdByUserId": "userId",
        "resourceId": "resourceId",
        "code": "",
        "approvalState": 1,
        "description": "",
        "type": 2,
        "ownerId": "userId",
        "createTime": "2018-11-20 04:03:06.0",
        "domain": "",
        "extra": {
            "owner": "ownerId",
            "property": "2",
            "approvedBy": "system",
            "scale": "0",
            "registerType": "0",
            "approvedAt": "2018-11-20 04:03:06",
            "version": "2"
        },
        "name": "Demo",
        "id": "orgId",
        "state": 0,
        "certificationState": 1
    },
    "failed": false,
    "message": "",
    "status": 0,
    "successful": true
}