Общая ошибка 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, а << идентификатор контакта >> является действительным идентификатором контакта.

Благодарю.

0 ответов

Другие вопросы по тегам