Api extend