2013-09-02 3 views
0

"In-Process"DocuSign 봉투를 REST API 호출을 통해 무효화하려고합니다. 나는 봉투를 무효화하기 위해 changeStatus 메소드를 사용하고있다. StatusChangeRequest 객체에서 status를 "voided"로 설정하고 reason을 "voidedReason"으로 설정합니다.REST API를 통해 DocuSign Envelope를 채울 수 없습니다.

그러나 REST API 이후에 통화 봉투가 무효화되지 않습니다. 웹 콘솔에서 상태가 "진행 중"으로 유지됩니다.

이 문제를 해결하려면 어떤 도움이 필요합니까?

덕분에, Shriniwas

답변

0

난 그냥 내 봉투의 몇 가지를 무효화하고, 당신이 뭔가 잘못하고 있어야합니다 아무런 문제가 없었다. 요청을 할 때 반환 코드는 무엇입니까? 200 또는 다른 것을 받고 있습니까? 귀하의 요청과 관련하여 4 가지 공통적 인 문제가 의심됩니다.

  • 요청 본문을 잘못 설정했습니다.
  • PUT 요청 대신 POST 요청을 수행하고 있습니다.
  • 잘못된 URI를 사용하고 있습니다.
  • 잘못된 봉투를 무효화하려고합니다.

무효 요청의 본문은 매우 간단하므로 여기부터 시작해 보겠습니다.

{ 
    "status": "voided", 
    "voidedReason": "Void Testing..." 
} 

다음은 일반적인 실수로, 당신은 PUT 요청이 아닌 POST을하고 있는지 확인하고 또한 PUT 있는지 확인 : 난 그냥 다음 요청 본문 내 봉투를 모두 무효화 올바른 URI에 -ing는 (다음 DEMO 환경입니다) :

물론
https://demo.docusign.net/restapi/v2/accounts/{accountId}/envelopes/{envelopeId} 

, 당신은 "인 - 프로세스"상태에서 현재 유효한 envelopeId을 사용하고 있고 해당 올바른을 확인 있는지 확인 봉투는 통화 후. 무효화에 대한 자세한 내용은 THIS LINK을 참조하십시오.

관련 문제