shoot api call implemented