retake all api