API header file