Hi @Mike
It certainly should be possible, although you would have to look up the recurring invoice list as the two can’t be combined in one call.
Something like:
{
"payload": {
"Header": {
"MessageType": "Request",
"SubmissionNumber": "00000001",
"Authentication": {
"AccNumber": "123456",
"MD5Value": "7dd259dea3393880406d292e3f6f5830",
"ApplicationID": "appID"
}
},
"Body": {
"SearchParameters": {
"ReturnCount": "200",
"Offset": "0",
"OrderResultsBy": "InvoiceNumber",
"OrderDirection": "ASC",
"InvoiceType": "RECURRING",
"Status": "ACTIVE",
"AdditionalParameters": {
"ShowPurchaseRef": "true",
"ShowNetAmount": "true",
"ShowVatAmount": "true"
}
}
}
}
}
This should (not tested) return a list of all active recurring invoice profiles, along with a client ID. What may be best is to try and keep a local list of the clients with your own reference and tieing them to their QuickFile reference too, for quicker lookup.
Are you able to tell us any more about your set up at the moment? For example, are you using any frameworks? Are you the coder behind this, or have you got someone doing this on your behalf?