Create a request from a template request
1 min
POST
https://api.app.kognic.com/v2/requests
Body Parameters
- bodyCreateRequestrequired
- externalIdstringrequired
- projectIdstring<uuid>requiredFormatuuid
- templateRequestTemplaterequiredDescription
- requestIdstring<uuid>requiredFormatuuid
- typestringrequired
- titlestringrequired
Responses
201
- Enveloped_Request
- dataRequestrequired
- createdAtstring<date-time>requiredFormatdate-time
- idstring<uuid>requiredFormatuuid
- inputProgressCountsInputProgressCounts
- completedinteger<int32>requiredFormatint32
- inProgressinteger<int32>requiredFormatint32
- notStartedinteger<int32>requiredFormatint32
- totalinteger<int32>requiredFormatint32
- projectIdstring<uuid>requiredFormatuuid
- titlestringrequired
400
- BadRequest
- errorCodestring
- messagestringrequired
401
- Unauthorized
- messagestringrequired
404
- NotFound
- messagestringrequired
409
- Conflict
- messagestringrequired
python
import requests
import json
url = "https://api.app.kognic.com/v2/requests"
payload = json.dumps({
"externalId": "",
"projectId": "",
"template": {
"requestId": "",
"type": ""
},
"title": ""
})
headers = {
'accept': 'application/json',
'content-type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
201
{
"data": {
"createdAt": "",
"id": "",
"inputProgressCounts": {
"completed": "",
"inProgress": "",
"notStarted": "",
"total": ""
},
"projectId": "",
"title": ""
}
}400
// Bad request
{
"errorCode": "",
"message": ""
}401
// Unauthorized
{
"message": ""
}404
// Not found
{
"message": ""
}409
// Conflict
{
"message": ""
}