Home      FAQ      Forum      Idea Exchange      Ask a Question      My Stuff      Help   
Xero integration with oAuth1
Has anyone had success POSTing GETting calls with Xero API integration?

Thanks in advance

Date Created
9/4/2017 8:51:11 PM
Date Updated
9/5/2017 4:33:00 AM
Scott Miller 9/5/2017 3:07:50 AM
Hi Brett

I have managed to setup integration such that

1. A contact created in Xero will create a contact in dbFLEX.
2. A contact updated in dbFLEX will push the updates through to Xero.
3. An Invoice created in dbFLEX will create an Invoice in Xero.

What I have noticed in general is that the Zapier integrations are quite limited.

Let me know if you need any info.

basenine 9/5/2017 3:46:55 AM
Hello Scott

Thanks for your input and help here.
I'm struggling with authentication as Xero only supports oAuth 1a.
I'm guessing you're using Zapier to handle this but thought it would be impossible to Post/Put from TD to Zapier (I could be wrong...that's happened before 😉 )
If Xero moved to oAuth2, I'd be out of jail and pushing ahead.
How have you compiled the authentication?
Best regards


Scott Miller 9/5/2017 4:08:41 AM
Hi Brett

Xero handles the authentication although it does involve your client having to enter their Xero login credentials to link their Xero account to your Zapier account (the password is masked). Xero is a Premium Zap so you will need a paid account.

You need to create a 'Webhook' in Zapier which in turn creates a url which you utilise within TD as part of the Call URL and in my case a POST.

TD can be used to accomplish the following in Xero:-

Create Bill
Create Sales Invoice
Create/Update Contact
Create Payment

I can email you some screenshots of the TD Call URL if that would help?


I am POSTing
basenine 9/5/2017 4:22:36 AM
Ah ha...the old webhook in the call URL trick!

That'd be great if you could do some screen shots please. Do you still have my email?

Thanks again Scott
Scott Miller 9/5/2017 4:33:00 AM
No problem and yes I have your email.

Back to Search Results