Understanding what API is and how it affects your scheduling in Planable