detach api