The ActiLife API or "Application Programming Interface" is a new feature available in ActiLife which allows programmers to access key ActiLife functionality from within their own custom applications. Currently, the API provides control of USB device initialization and download, wireless initialization, wireless burst downloads, LED identification, and ActiLife application launching, minimizing and restoring.
API Use Cases
The API feature is designed for our customers who require specific and consistent responses from our ActiLife software through their own custom web or client-side applications. Examples include:
- Pharmaceutical clinical trials in which ActiLife is required to operate within a 21 CFR Part 11 compliant system
- Large scale research projects that require consistent data capture from lab technicians who are geographically dispersed
- Web applications designed to capture objective actigraphy data from patients (wired or wirelessly)
Enabling the API Feature
The API feature is currently enabled manually by an ActiGraph customer support representative. Contact ActiGraph for more information, including pricing, at email@example.com.
The ActiLife API documentation is updated continuously as the API features evolve. The documentation can be found on GitHub: https://github.com/actigraph/ActiLifeAPIDocumentation
We also have a demo app that can use the ActiLife API. Find more information on GitHub: https://github.com/actigraph/ActiLifeAPIDemoCSharp
If you need any further assistance, please go to our support portal at https://help.theactigraph.com/home. From here, you can view many helpful FAQ's and Troubleshooting Articles; log in to check any existing Support Requests; or create a new Support Ticket if you are unable to find a solution. You can also email us at firstname.lastname@example.org or give us a call at (877) 497-6996, Monday through Friday, 8 am to 5 pm CST.