requirements api