Общая ошибка 500 при попытке изменить адреса электронной почты для Clio Contact через API (v4)
Я пытаюсь добавить уникальный адрес электронной почты к существующему Контакту Clio через v4 API REST и получаю 500 ошибок Rails. Пример того, что я пытаюсь сделать, может быть проиллюстрирован следующей командой cURL:
curl -H "Authorization: Bearer << valid access token >>" -H "Content-Type: application/json" -d '{
"fields": "id,etag,name,first_name,last_name,type,created_at,updated_at,clio_connect_email,prefix,title,initials,primary_email_address,primary_phone_number,email_addresses{id,etag,address,name,default_email},phone_numbers{id,etag,number,name,default_number},addresses{id,etag,street,city,province,postal_code,country,name}",
"data": {
"first_name": "Wilma",
"last_name": "Client",
"type": "Person",
"email_addresses": [
{
"name": "Other",
"address": "test@test.org",
"default_email": false
}
]
}
}' -X PUT https://app.clio.com/api/v4/contacts/<< contact ID >>
Когда я использую этот подход к изменению телефонных номеров контакта (похожая концепция), мои запросы работают.
Что я делаю неправильно?
Предположим, << действительный токен доступа >> представляет собой действительный токен доступа OAuth2, а << идентификатор контакта >> является действительным идентификатором контакта.
Благодарю.