These docs are for v20.3.44. Click to read the latest docs for v20.3.186.

Discussions

Ask a Question
Back to All

Calling an IQA using the REST API

I have created an IQA with a required url filter (@url:PartyId) and I am trying to call it with:
baseURL/api/iqa?QueryName=$/FolderName/IQAFileName&PartyId=eq:146639

This is the response I'm getting:
{"$type":"Asi.Soa.Core.DataContracts.ValidateResultsData, Asi.Contracts","IsValid":false,"ValidationResults":{"$type":"Asi.Soa.Core.DataContracts.ValidationResultsData, Asi.Contracts","Errors":{"$type":"Asi.Soa.Core.DataContracts.ValidationResultDataCollection, Asi.Contracts","$values":[{"$type":"Asi.Soa.Core.DataContracts.ValidationResultData, Asi.Contracts","Message":"In IQA query, first criteria must be equal to QueryName or QueryDocumentVersionKey"}]},"Warnings":{"$type":"Asi.Soa.Core.DataContracts.ValidationResultDataCollection, Asi.Contracts","$values":[]}}}

The syntax seems correct based on other posts and documentation. Does something need to change?