2015-05-08 4 views
0

Используя API-интерфейс DocuSign V2 REST, я пытаюсь вызвать метод Move Envelope, чтобы поместить конверт в корзину.Переместить конверт в корзину

Вот что мой запрос выглядит следующим образом:

[PUT]

https://na2.docusign.net/restapi/v2/accounts/ {accountId}/folders/recyclebin

И вот что мое тело запроса выглядит следующим образом:

{"envelopeIds":["05912aa6-fb05-4168-a499-999b20ec1ca6"]} 

Но для любого envelopeId я посылаю, я получаю следующее сообщение об ошибке:

ENVELOPE_NOT_IN_FOLDER - The envelope does not exist in the folder

Я не уверен, что это означает, потому что конверт существует, поэтому я не с почему он не может быть найден. Я пробовал с завершенными конвертами, а также с конвертами, которые были созданы, но еще не подписаны.

Кто-нибудь знает, что я делаю неправильно или имею какие-либо другие подробности о том, что означает это сообщение об ошибке? Я не могу найти много онлайн об этом.

ответ

1

Я не посылал назначенного отправителя в заголовке <DocuSignCredentials> аутентификации для указания отправителя, который первоначально посылается конверт. Как только я добавил это, все работает так, как ожидалось.

0

Ваш запрос URL отсутствует envelopes/

Это должно работать для вас:

https://na2.docusign.net/restapi/v2/accounts/{accountId}/envelopes/folders/recyclebin

+0

Интересно ... Это не то, что говорит их документация. Я попробую. Благодаря!! – lhan

+0

Я вижу противоречивую информацию между тремя различными документами. Сейчас я тестирую результаты, чтобы увидеть результаты. – Andrew

+0

Оба способа работают для меня, дайте мне знать ваши результаты на втором пути. Каков текущий статус этого конверта/ – Andrew

Смежные вопросы