alter api