documents challenge api