簡體   English   中英

DocuSign API:通過電子郵件發送帶有信封 ID 的簽名請求

[英]DocuSign API: sending a signature request via e-mail with the Envelope ID

我正在嘗試使用 DocuSign API 執行以下操作,但我並沒有從他們的文檔中獲得非常明智的信息。

  1. 管理員像往常一樣在 DocuSign 中創建信封,但不發送
  2. 他們獲取信封 ID 並將其輸入到我們的軟件中
  3. 我們向最終用戶顯示一個按鈕,在單擊時發送信封簽名請求(基於信封 ID)

我最接近找到這樣的東西是https://developers.docusign.com/docs/esign-rest-api/how-to/request-signature-email-remote/但這似乎不允許我使用和現有的信封。 API 參考似乎也沒有提供任何幫助( https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopes/

到目前為止,我得到的是以下內容:

  1. OAuth + 生成 JWT + 訪問令牌(工作正常)

  2. 生成收件人視圖(這不是我需要的,但需要用正確的調用替換

    $view_request = new \DocuSign\eSign\Model\RecipientViewRequest(['return_url' => $args['ds_return_url']]); if ($args['starting_view'] == "envelope" && $args['envelope_id']) { $view_request->setEnvelopeId($args['envelope_id']); } # Call the API method $config = new \DocuSign\eSign\Configuration(); $config->setHost($args['base_uri']); $config->addDefaultHeader('Authorization', 'Bearer '. $args['ds_access_token']); $api_client = new \DocuSign\eSign\Client\ApiClient($config); $envelope_api = new \DocuSign\eSign\Api\EnvelopesApi($api_client); $results = $envelope_api->createRecipientView($args['account_id'], $view_request); $view_url = $results['url']; return $view_url;

謝謝!

因此,根據您的描述,第一步看起來像,您希望創建一個信封作為草稿 這基本上是創建一個信封,填寫所有信息,然后不發送。

這將輸出一個信封 ID,您可以將其存儲在您的應用程序中。

當單擊您描述的按鈕時,您可以使用此端點將信封的狀態更新為“已發送”,該端點將發送信封。

如果您正在尋找更詳細的信息,您可以隨時通過DocuSign 開發人員支持與我們聯系,我們可以進一步討論。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM