add api widget