posession api work