API reference for each device