I can add a request by sending the following JSON to API:
{
"request": {
"description": "request description",
"requester": {
"id": "6906",
"name": "Leo"
},
"subject": "Time off/Over time application",
"template": {
"id": "3906"
},
"udf_fields": {
"udf_pick_5706": "Time Off", //Claim Type
............
}
}
I can use the API (e.g. v3APIPath + "/requests/") to get the above request successfully.
When send the following JSON to v3APIPath + "/requests/":
{
list_info: {
row_count: 100,
start_index: 0,
sort_field: 'id',
sort_order: 'asc',
get_total_count: true,
search_criteria: [
{
"condition": "is",
"field": "template.name",
"values": ["Time off/OT application form"]
}
]
},
fields_required: [ 'id', 'requester', 'udf_fields.udf_pick_5706']
}
The server response the following message:
response_status: {
status_code: 4000,
messages: [
{
status_code: 4001,
type: 'failed',
message: 'Invalid Input',
fields: [ 'udf_fields.udf_date_5706' ]
}
],
status: 'failed'
}
How can I fix the problem?