Can these be done with an API calls and if so, which ones?