Ограничение состояния конверта опроса docusign - PullRequest
1 голос
/ 12 апреля 2020

Сколько статусов конвертов DocuSign я могу получить за один раз, позвонив по API

PUT /restapi/v2.1/accounts/ averageaccountIdcasts/envelopes/status ? envelope_ids = [list_of_ids]

У меня есть большое количество идентификаторов конвертов, и оно увеличивается день ото дня. Я собираюсь вытащить все статусы конвертов (кроме аннулированных и заполненных конвертов) планировщиком.

Я не нашел ничего или пропустил в документации. Есть ли ограничение в docusign с номером или размером запроса?

1 Ответ

1 голос
/ 12 апреля 2020

Существует два ограничения: максимальная длина URL-адреса, включая параметры запроса, и максимальные идентификаторы конверта для вызова.

Как избежать ограничения длины URL-адреса: как задокументировано , вы можно установить для параметра запроса специальное значение: envelope_ids=request_body. В этом случае метод использует идентификаторы конверта в теле запроса.

Из документации :

envelope_ids параметр запроса - идентификаторы конверта для включения в результаты.

Значение этого свойства может быть:

Список идентификаторов конвертов через запятую. [или] Специальное значение request_body. В этом случае метод использует идентификаторы конверта в теле запроса.

Я не знаю, каков второй предел.

В качестве альтернативы рассмотрите возможность настройки веб-крюка , Вы можете получать уведомления веб-крюков о готовых конвертах из-за брандмауэра (без изменения брандмауэра), используя промежуточную систему очередей.

Пример кода для AWS, Azure, и Google Cloud доступен для C#, Java, PHP, Python и Node.js. См. Connect-* хранилища в github.com/docusign

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...