gTrax supports integration from third-parties via a RESTful API built on top of OAuth 1.0a and JSON. We currently do no support HTTP Basic Auth, though this is something we hope to implement in the medium term.
To import data into gTrax or to integrate your client with gTrax you'll need to register your application as an OAuth consumer. We'll ask you for a few quick details about the application before we generate a consumer key and secret for you to use. Once registered you'll have access to the entire suite of API methods which you can use to integrate billing systems, alternate data entry systems and more!
You should familiarize yourself with OAuth before continuing on with the API documentation. There are many libraries available for your programming language of choice which should simplify the task of signing requests.
If you have an app that integrates with gTrax, or have code that you'd like to share, let us know and we'll feature it on this page.