My application needs to use both API and Web Portal to prepare DocuSign envelope:
Use API to upload document and initial list of signers
Open web portal to review list of signers and place tabs
My question is: Is there any way to get notified when user add new recipient through web portal?
Initially I was thinking to use customFields for signers but it's not implemented in DocuSign .NET Client.
I also know there is a eventNotification functionality in DocuSign but it seems that it triggers by envelope and recipient status change and ot covers my case.
Related
does anybody know if it is possible to create an email client app which retrieves mails from a O365 account via MS Graph without registering the app in Azure AD?
I think there must be, because how could email apps like the in-built email on the iphone connect to O365 accounts without this? There, I enter my email adress, password and one time (each 90 days) my token which I received via phone (and what I think is cached somewhere?)
Any hints or tips are highly appreciated.
Thanks in advance.
The client can send some request header showing they are authorized, but if the app (for eg: email app) sends the same request header, it will be rejected unless it's registered.
Thank you Md Farid for the comment, In most cases, Microsoft Graph API also need required permission along with token.
The below document involves manually registering an app with the Azure AD, using OAuth 2.0 On-Behalf-Of flow
https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-on-behalf-of-flow
I am assuming with the Docusign developer API I will be able to list documents, their statuses, even have people sign documents within my app. However, I am wondering if the API covers uploading and setting the signature areas of the document.
It would be ideal if I can do everything through my Application.
Upload
List (w/ statuses)
Signatures
I am going to assume the upload and setting signature locations portion will all need to be done through the docusign site.
Yes, the DocuSign API enables you to do all of the workflows in your question.
Upload documents and sign them -- See the C# example and file Eg001EmbeddedSigningController.cs
List envelopes (transactions) and their status. See file Eg003ListEnvelopesController.cs
As an alternative to polling DocuSign for status, you can also add a webhook so DocuSign will make an HTTP POST to your server when an envelope's status changes.
Since the existing instagram APIs are deprecated, I am switching to the graph api.
Below is what i want to achieve and what the issue is.
Requirement.
I would like to track the number of likes and comments on instagram posts in which my business account is mentioned using #. I have setup the faccebook and instagram accounts along with the webhook. The webhook is going to send me the "mediaid" in which i my business account is tagged.
Since the app is in the development mode i am not receiving the webhooks if i mention the business account in any of the post, but i am able to send the test webhook from the developer account console. So i assume once the app is in LIVE mode it will start sending the webhooks to my server.
Once the "mediaid" is received i would like to make a call to another api https://developers.facebook.com/docs/instagram-api/reference/user/mentioned_media
in order to get the number of likes and comments.
I am facing an issue on the 2nd part. Whenever i call the api mentioned in the 2nd part i am getting the error
This api call works fine when i pass the mediaid that my instagram business account owns. But as soon as i pass the mediaid of the post which mentioned my business i am getting the above error.
I just wanted to check if this is also a limitation of my facebook app being in a development mode ? Please suggest a solution to achieve this scenario.
I tried the same what you did but with a live facebook app. From the webhook, I got an event when any other user mentioned my instagram business handle in caption and am able to fetch the mentioned media details using the mentioned media API https://developers.facebook.com/docs/instagram-api/reference/user/mentioned_media.
As you didn't share the webhook event payload, I am just assuming you are using the correct user id while making the API call. The JSON path of the user id in event payload is entry[0].id
I am using DocuSign API and sending documents to a candidate for signing. As an admin of the DocuSign account, I get a notification email when the candidate viewed/signed or declined the document. Now all I want is to send this admin notification email to another email via API.
Any idea?
PS: I have to trigger the notification email while sending the documents to the candidate.
Viewed/Signed notifications are always sent to the sender of the envelope via DocuSign (out-of-the-box), and you cannot use API or any other DS settings to re-direct these email notifications to someone else who is not in the workflow. Instead you can opt for one the below two options:
a. Add that person's email address first in the routing order as Carbon Copy recipient, once that person is in routing order then he/she has access to the envelope's history, and can always open the envelope and check the envelope history to know who viewed or signed the envelope. But in this case also this person will not receive any viewed/signed envelope email notifications,but he/she can receive any declined/voided email notification.
b. Use DocuSign Connect which is based on publish/subscribe type architecture. Per below screenshot, you can subscribed for interested trigger events, once those events happen then DocuSign will push an XML message to your listener, and once you receive these XML messages then you can use any other email APIs like Gmail etc, to send email notification to anyone interested in receiving such notifications.
Those notifications go to the owner of the envelope, so if you're okay with losing them yourself you can set up a Transfer Rule so that the alternate email address holds the envelope and gets the Sender Notifications.
Documentation on Custody Transfer Rules is available here: https://support.docusign.com/en/guides/ndse-admin-guide-custody-transfer
I am using Docusign API with "Docusign Legacy Authentication". I am using the Send On Behlaf Of (SOBO) functionality. The users have different company names when they set up their accounts. When I am using the API to SOBO of these users the enevlope will always have the company of the API account.
What I need to change in the CReate envelope so that it uses the company of the User I am sending on behalf of.
Thanks
rudrvij
Perhaps the branding options will be of help. They enable you to change the appearance and text used in the DocuSign user interface.
See docs.