Получаю конверты получателям, используя конечную точку GET envelopes/{envelope_id}/recipients
.
После этого я добавляю поле clientUserId
и пытаюсь обновить конверт, используя конечную точку POST envelopes / {envelope_id} / получателей с тем же массивом, который я получил в результате возврата из метода GET в качестве тела.
Но возвращается следующая ошибка:
"Тело запроса отсутствует или неправильно отформатировано. Невозможно десериализовать текущий массив JSON (например, [1,2,3]) в тип 'API_REST.Models.v2.recipientIdentityVerification', поскольку для типа требуется объект JSON (например, { "name": "value"}) для правильной десериализации.
Чтобы исправить эту ошибку, либо измените JSON на объект JSON (например, {"name": "value"}), либо измените десериализованный тип на массив или тип, который реализует интерфейс коллекции (например, ICollection, IList), например Список, который можно десериализовать из массива JSON. JsonArrayAttribute также можно добавить к типу, чтобы принудительно десериализовать его из массива JSON.
Path 'signers [0] .identityVerification', строка 1, позиция 120. "
Obs: это работало в последний раз, когда я тестировал (декабрь / 2018)
UPDATE:
Я включил журнал, но кажется, что ошибка не регистрируется, как вы можете видеть, все запросы в журнале "ОК", и я не нашел конверты POST / {envelope_id} /recipients.
Вот файлы журналов:

Содержимое 07_OK_GetEnvelopeRecipients.txt :