Правильно ли копировать API?
В Telegram строится API аналогичным образом, вопрос только в том подойдёт ли оно вам. Может вам нужны серьёзные вещи вроде GraphQL, или базовый RESTFull. Но в подражании нет ничего плохого, если ваш сервис например будут использовать люди знакомые уже с ВКонтакте API.
Если смотреть глобально то это подъемы с законом, так как тот же оракл судится с Гуглом из за копирования апи джавы