api extended