Our API is a complete tool for allowing users to take the data collected by our GPS trackers and use it in their own software or existing tech stack.
For the development teams reading this, here is the direct link to the API documentation : https://hapn.dev/
Why do you want to use the Hapn API?
Extreme reliability, we have a 99.98% uptime, we are almost always up and running.
No lost messages. We store and process messages in parallel at the same time. If the system is overloaded, we will still not lose messages. If we have a connectivity issue that prevents transmitting messages, they are securely stored until they can be sent once service resumes.
We also boast super low latency, less than 2 seconds for message processing on trackers with ideal connectivity. This means no waiting for important location updates. Top level connectivity with global coverage and multi-network access keeps trackers running anywhere, anytime.
What data does the Hapn API offer?
Our collection of HTTP endpoints gives users access to device messages, alerts and insights.
This means you can obtain raw information about the devices, such as a list of trackers, device status. You can even update the name and description of a device via the API.
The message endpoints give you the ability to pull full messages device by device or for multiple devices over a set period of time. The messages include data like location, battery level, speed and more.
You can pull the list of boundaries on the app, create a new boundary or update an existing one.
Managing users is also easy via the API, you can invite, delete, update or deactivate users from the users endpoints.
Insights are the more advanced bits of data, letting you access triggered alerts, device activities (includes trips and stops), metrics and areas of interest.
Our trackers also have sets of behaviors that tell the tracker what to do and how to do it. The API allows you to see what behaviors have been sent to a device and allows you to send new ones to a single device or en masse.
These are the current endpoints and this is a rough outline. The dev page linked about will contain the most up-to-date info on what is available and exactly how to get it. This article just scratches the surface of what the Hapn API can do, it’s made for developers by developers. If you have any questions about the API and it’s capabilities, reach out here.