unauthorized trying to create a document package with python.
Monday, October 22, 2018 at 06:42pmHello, I'm using python and trying to create a document package from the example I downloaded from the forums. I used the api key in my admin panel and replaced the api key but I'm still getting an unauthorized.
Also, is there a way to just send a template I have setup with Owner, and Signer1 with the rest api. I have the fields setup on a template and I would like to just set the signer1 data and send it to both parties?
also tried
https://sandbox.esignlive.com/api/packages
https://sandbox.e-signlive.com/api/packages
import requests import json import os #create and send package in one call url = "https://sandbox.e-signlive.com/api/packages" payload = json.dumps({"documents":[{"id":"_8nAQ9iRWqZ-C95ouB8aauVUMC0=","name":"NDA"}],"status":"DRAFT","type":"PACKAGE","roles":[{"type":"SIGNER","id":"Signer1","signers":[{"email":"[email protected]","firstName":"Grant","lastName":"Zukel","id":"Signer1"}],"name":"Signer1"}],"name":"NDA"}) dir_path = os.path.dirname(os.path.realpath(__file__)) dir_path = dir_path + '\\idevops\\static\\contracts\\nda.pdf' file = open(dir_path, 'rb') files = {'payload': payload,'file': file} headers = { 'Authorization': "myapikey", 'accept': "application/json" } response = requests.post(url, files=files, headers=headers, verify=False) print(response.text)
Reply to: unauthorized trying to create a document package with python.
Tuesday, October 23, 2018 at 07:29am'authorization': "Basic api_key",
instead of directly put your api key? As you noticed, it's using the HTTP Basic authentication as a credential to validate your api call. And about your scenario, do you want your owner to be a reviewer of the package(created by template)? Can you tell me more about your requirement so that we can find out some solutions. Hope this could help! DuoDuo Liang OneSpan Evangelism and Partner Integrations Developer