修改合同
POST
/api/v3/contract/edit
1、合同处于草稿状态
2、审批状态为 已解锁 且 合同不是作废的
3、审批开关没有开启 且 合同处于提交审批的状态
请求参数
Header 参数
appId
string
应用 appId
默认值:
{{appId}}
timestamp
string
请求时间戳
默认值:
{{timestamp}}
sign
string
请求消息签名值
默认值:
{{sign}}
appKey
string
应用 appKey
默认值:
{{appKey}}
Body 参数application/json
contractId
string
探马合同id
title
string
合同标题
amount
number
合同金额
opportunityIds
array [object {2}]
关联商机
id
number
商机id
type
number
编辑时的类型
crmOrderIds
array [object {2}]
关联订单
id
number
订单id
type
number
编辑时的类型
fields
array [object {2}]
必需
alias
string
调用方合同字段映射别名
values
array[string]
字段value
示例
{
"contractId": "HT.466724103204864",
"title": "商务合同",
"amount": 500,
"opportunityIds": [
{
"id": 289347932423,
"type": 1
}
],
"crmOrderIds": [
{
"id": 923843242423,
"type": 1
}
],
"fields": [
{
"alias": "合同签约日期",
"values": [
"2022-03-20"
]
},
{
"alias": "客方签约人",
"values": [
"客方签约人"
]
},
{
"alias": "我方签约人",
"values": [
"我方签约人"
]
},
{
"alias": "付款方式",
"values": [
"在线支付"
]
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v3/contract/edit' \
--header 'appId;' \
--header 'timestamp;' \
--header 'sign;' \
--header 'appKey: {{appKey}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"contractId":"HT.466724103204864",
"title":"商务合同",
"amount":500,
"opportunityIds":[
{
"id":289347932423,
"type":1
}
],
"crmOrderIds":[
{
"id":923843242423,
"type":1
}
],
"fields":[
{
"alias":"合同签约日期",
"values":[
"2022-03-20"
]
},
{
"alias":"客方签约人",
"values":[
"客方签约人"
]
},
{
"alias":"我方签约人",
"values":[
"我方签约人"
]
},
{
"alias":"付款方式",
"values":[
"在线支付"
]
}
]
}'
返回响应
🟢200成功
application/json
Body
code
integer
状态码
message
string
响应描述
示例
{
"code": 0,
"message": "success"
}
🟢200失败
修改于 2022-09-29 03:20:47