try:
# Data payload, with variables as a list of dictionaries data = { 'ref': branch, 'variables': [ {'key': 'TAG_NAME', 'value': tag}, {'key': 'RELEASE_NUM', 'value': str(release)} # Ensure release is a string ] }