POST /v2/deals/1/associated_contacts HTTP/1.1
Accept: application/json
Content-Type: application/json
Authorization: Bearer $ACCESS_TOKEN
{
"data": {
"contact_id": 2,
"role": "involved"
},
"meta": {
"type": "associated_contact"
}
}
curl -v -X POST https://api.getbase.com/v2/deals/1/associated_contacts \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-d '{
"data": {
"contact_id": 2,
"role": "involved"
},
"meta": {
"type": "associated_contact"
}
}'
require 'restclient'
headers = {
"Accept" => "application/json",
"Content-Type" => "application/json",
"Authorization" => "Bearer $ACCESS_TOKEN"
}
body = '{
"data": {
"contact_id": 2,
"role": "involved"
},
"meta": {
"type": "associated_contact"
}
}
'
response = RestClient.execute method: :post, url: "https://api.getbase.com/v2/deals/1/associated_contacts", payload: body, headers: headers
puts response
import requests
import json
payload = {
'data': {
'contact_id': 2,
'role': 'involved'
},
'meta': {
'type': 'associated_contact'
}
}
response = requests.post(
url='https://api.getbase.com/v2/deals/1/associated_contacts',
headers={
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': 'Bearer $ACCESS_TOKEN'
},
data=json.dumps(payload),
verify=True
)
print(response.text)