Error raised when requesting template details using python SDK but not when using requests. It would be nice to allow for arbitrary (especially when they might be unknown) fields to be null/None
pandadoc_client.exceptions.ApiTypeError: Invalid type for variable 'placeholder_name'.
Required value type is str and passed type was NoneType at
['received_data']['roles'][0]['preassigned_person']['placeholder_name']
Example with GET
import requests
API_KEY = ""
TEMPLATE_ID = "" # same template as previous example
headers = {
"Content-Type": "application/json",
"Authorization": f"API-Key {API_KEY}"
}
url = "https://api.pandadoc.com/" + f"public/v1/templates/{TEMPLATE_ID}/details"
res = requests.get(url, headers=headers)
template_dict = res.json()
type(template_dict.get("roles")[0].get("preassigned_person").get("placeholder_name"))
>>> <class 'NoneType'>
Error raised when requesting template details using python SDK but not when using
requests
. It would be nice to allow for arbitrary (especially when they might be unknown) fields to be null/NoneExample with SDK
Raises
Example with GET