Решил вместо деплоя прокинуть ngrok, раз такие дела. Но тем не менее, буду очень благодарен, если кто-то расскажет в чем может быть проблема с heroku, чтобы знать на будущее.
API это всего-лишь интерфейс, он ничего не делает, кроме того, что позволяет определенным сервером образом общаться с предоставляемыми сервером функциями. Причем здесь JSON вообще.
@KidsBout на мой взгляд, C# не перспективный, особенно, если говорить об asp.net. Он заточен под windows систему, а не *nix, где рынок гораздо шире. Хотя я не спорю, что можно найти отличную компанию и постоянную работу. Касательно второго вопроса - умение писать скрипты, а уметь их использовать - это само собой разумеющееся.