Entity api