Requirements API