Today we’re announcing the biggest feature addition to FoxOMS since December 2015… the exciting addition of the FoxOMS API.
The FoxOMS API gives you direct access to all of the data you need, including your bookings, tasks, projects, quotes, invoices (and much more). We’ve adopted industry best practices and standards (including using the JSON format) to ensure you and your developers can get up to speed quickly.
It is now possible to design flexible workflows and create incredible integrations between FoxOMS and the many fantastic services that also offer APIs.
Sounds great, how can I get started?
An API is only as good as its documentation, which is why we have put a lot of time into documenting all the endpoints and features the FoxOMS API has to offer. For example, it is quick and easy to add filtering parameters to your request, so that you only receive the data you actually need, saving us (and you) bandwidth and processing time. You can also restrict the fields returned, which often results in faster responses and less overhead for your application.
How does API authentication work?
We currently support OAuth 2.0 (recommended) as well as basic token authentication. The authentication can be setup within your FoxOMS instance, under Admin -> Api Keys.
If you’re eager to get your hands dirty, you can head straight over to developer.foxoms.com. Each endpoint is documented with details on how the requests should be formatted, the attributes of the results returned and an example of the data returned to get you going.
The FoxOMS API is still in BETA and is currently only READ only, although full CRUD (create, read, update, delete) will be implemented over the coming months. If you’ve got a particular integration you’d like to implement, please get into contact with us so that we can prioritise adding the endpoints you require.