api: add object