getting error 400 in scripting, chains, api
Greetings!
We at KPMG were trying out a POC where we wanted to utilize the Workiva provided Chain API “Execute a chain”. However, when we passed the required parameters and ran the script in python we were getting error 400 as response. Can you confirm if the API is functioning currently? Please help us in resolving the issue as we are looking forward to use the functionality through python scripts.
Warm Regards
Ram
-
We're happy to help you work through this issue. I'm going to connect you with support, to ensure you have the fastest and most insightful assistance possible!
0Hello Ram,
I can confirm that the API is functioning and that a correctly formatted request is returning 200 on success. Below is example python code you can use to test. Double check that your environment and chain IDs are correct. You can easily get these IDs by navigating to the Chain in the Chain tab and clicking the arrow to the left of the Chain name. Here is more information on where to find the IDs. Replace the IDs with the place holders in the URL below as well as a valid bearer token in the header.
import requests
import json
url = "https://h.app.wdesk.com/s/wdata/oc/api/v1/execute/environment/<environment_id>/chain/<chain_id>/start"
payload = json.dumps({
"runtimeVariables": {
"variableName": "variableValue"
}
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer <valid_token>'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)0Accedi per aggiungere un commento.
Commenti
2 commenti