三方审批定义创建

POST {{base_url}}/approval/v4/external_approvals

审批定义是审批的描述,包括审批名称、图标、描述等基础信息。创建好审批定义,用户就可以在审批应用的发起页中看到审批,如果用户点击发起,则会跳转到配置的发起三方系统地址去发起审批。

另外,审批定义还配置了审批操作时的回调地址:审批人在待审批列表中进行【同意】【拒绝】操作时,审批中心会调用回调地址通知三方系统。

参考接口文档:三方审批定义创建

Request Params

KeyDatatypeRequiredDescription
department_id_typestring此次调用中使用的部门ID的类型
user_id_typestring用户 ID 类型。可选值:open_id、union_id、user_id

Request Body

{"approval_name"=>"@i18n@1", "approval_code"=>"permission_test", "group_code"=>"work_group", "group_name"=>"@i18@2", "external"=>{"create_link_pc"=>"https://applink.feishu.cn/client/mini_program/open?mode=appCenter&appId=cli_9c90fc38e07a9101&path=pc%2Fpages%2Fcreate-form%2Findex%3Fid%3D9999", "create_link_mobile"=>"https://applink.feishu.cn/client/mini_program/open?appId=cli_9c90fc38e07a9101&path=pages%2Fapproval-form%2Findex%3Fid%3D9999", "support_pc"=>true, "support_mobile"=>true, "support_batch_read"=>false, "action_callback_url"=>"http://feishu.cn/approval/openapi/operate", "action_callback_token"=>"sdjkljkx9lsadf110", "action_callback_key"=>"gfdqedvsadfgfsd", "enable_mark_readed"=>false, "key"=>"", "token"=>""}, "i18n_resources"=>[{"locale"=>"zh-CN", "is_default"=>true, "texts"=>[{"key"=>"@i18n@1", "value"=>"people"}, {"key"=>"@i18n@2", "value"=>"hr"}]}], "viewers"=>[{"viewer_type"=>"TENANT"}]}