I'm in the process of creating a custom connector for the Australian ABN Lookup service. The issue I am running into is that the service returns the results wrapped in a callback function
callback({"Abn":"","AbnStatus":"","Acn":"","AddressDate":null,"AddressPostcode":"","AddressState":"","BusinessName":[],"EntityName":"","EntityTypeCode":"","EntityTypeName":"","Gst":null,"Message":"Search text is not a valid ABN or ACN"})
I was wondering if anyone has come across a way to remove the callback section of the string in the connector so that valid JSON is returned to the flow
My other option with the lookup service is to return XML but I believe that this will cause other issues
Solved! Go to Solution.
Hi @Gareth1 ,
I'm afraid that it is not easy to handle it in the custom connector.
Best regards,
Alice
Community Support Team _ Alice Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Gareth1
You could do the replace function to remove the callback text. Please see below.
The replace expression I used above is
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogHi @Gareth1 ,
I have made a test on my side and @abm 's solution is work, you could also take a try with substring() function, the screenshot of the flow as below:
The expression in the Compose 3 as below:
substring(outputs('Compose'),9,sub(length(outputs('Compose')),10))
Flow would run successfully as below:
Best regards,
Alice
Community Support Team _ Alice Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
I ended up using your suggestion in case there are any brackets in the response that should be in there (such as company names)
I was hoping to handle this in a custom connector so that it could easily be shared by end users, however I could not find anything for this. The closest I could find was the policies however this seems a bit limited at the moment and doesn't have anything that I think might work here
Hi @Gareth1 ,
I'm afraid that it is not easy to handle it in the custom connector.
Best regards,
Alice
Community Support Team _ Alice Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Gareth1 did you ever find a solution to this? I need my flow to look up ABNs to verify they are valid.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |