Handshake Interview Question

Design an API for client applications