承認詳細の照会

GET /v1/approval/{id:^[1-9]\\d*$}

リクエストパラメータ
パラメータ タイプ 必須 説明 制限
id 整数 はい 承認ID
レスポンスデータ
属性名 タイプ 説明
code 整数 レスポンスコード.
message 文字列 レスポンスメッセージ.
visible ブール型 表示可否. true / false
data オブジェクト ビジネスオブジェクト
data.dataId 整数 承認レコードID
data.quickApprovalList[] オブジェクト配列 簡易承認フィールド
data.quickApprovalList[].id 整数 フィールドID.
data.quickApprovalList[].label 文字列 フィールド表示名.
data.quickApprovalList[].apiName 文字列 フィールドAPI名.
data.quickApprovalList[].value 文字列 この承認レコードにおけるフィールドの値.
data.approvalRecordList[] オブジェクト配列 承認履歴レコード
data.approvalRecordList[].approvalResult 整数 承認結果(1:承認 2:否認)
data.approvalRecordList[].assigneeComment 文字列 承認コメント
data.approvalRecordList[].targetStateTime 日時 承認時間
data.approvalRecordList[].targetAssigneeUser オブジェクト 承認者
data.approvalRecordList[].targetAssigneeUser.id 整数 承認者ID
data.approvalRecordList[].targetAssigneeUser.realname 文字列 承認者氏名
data.approvalRecordList[].targetAssigneeUser.email 文字列 承認者メールアドレス
##### リクエスト例
$ curl 'https://servicego.udesk.cn/api/v1/approval/541?email=admin@udesk.cn&timestamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
レスポンス例
{
    "code": 200,
    "message": "OK",
    "visible": false,
    "data": {
        "dataId": 83528,
        "quickApprovalList": [
            {
                "id": 513,
                "label": "氏名",
                "apiName": "name",
                "value": "hahahahhahah"
            }
        ],
        "approvalRecordList": [
            {
                "targetAssigneeUser": {
                    "id": 2,
                    "realname": "zhangsan",
                    "email": "1@test.cn"
                },
                "approvalResult": 1,
                "assigneeComment": "hahahahahahahah",
                "targetStateTime": "2021-05-18 19:43:24"
            }
        ]
    }
}

承認を更新する

POST /v1/approval

リクエストボディ
パラメータ タイプ 必須 説明 制限
id 整数型 はい 承認ID
userId 整数型 はい 承認者ID
result 整数型 はい 承認結果 1 成功 2 失敗
assigneeComment 文字列型 いいえ 承認コメント
##### リクエスト例
$ curl POST 'https://servicego.udesk.cn/api/v1/approval?email=admin@udesk.cn&timestamp=1496631984&sign=ef506d04ef74e1031f91025494244e88f3559b78' -i -H 'Content-Type: application/json' -H 'Accept: application/json'
{
    "id":2867,
    "userId":2,
    "result":2
}

レスポンス例
{
    "code": 200,
    "message": "OK",
    "visible": false
}