This will give the result of
This will give the result of all the forms which match with filter form name. How can we add other filters to exact match for workflow Id ( submittal id ) .
{
"filters": [
{
"name": "formdata.form.formname",
"value": ["offer_intake_global"],
"operator": "="
},
{
"name": "formdata.submittalformsubmittalid",
"value": ["385"],
"operator": "="
}
]
}
iFORM API
This is an example of how to retrieve a specific iForm for a person
Method: POST
URL: https://api.icims.com/customers/xxxx/search/forms
JSON:
{
"filters": [{
"name": "formdata.form.formname",
"value": ["FormName"],
"operator": "="
}, {
"name": "formdata.person.id",
"value": ["688"],
"operator": "="
}],
"operator": "&"
}
Returned Payload:
{
"searchResults": [{
"self": "https://api.icims.com/customers/xxxx/forms/45",
"id": 45
}]
}
Query the API to retrieve either a pdf, word or text version of the background form the candidate has completed.
Method: GET
URL: https://api.icims.com/customers/xxxx/forms/45.pdf
Or
https://api.icims.com/customers/xxxx/forms/45.doc
Or
https://api.icims.com/customers/xxxx/forms/45.txt
Change the name variable to the example below
{
"filters": [{
"name": "formdata.form.formname",
"value": ["offer_intake_global"],
"operator": "="
}