API object types