Разработка API

REST API Design Rulebook
Service-Oriented Design with Ruby and Rails


Во второй примеры кода на Ruby. В принципе даже если пишите на Python'е все будет ясно. Код для Sinatra можно переписать под Flask, хотя я бы советовал API-приложение писать на чем-то более быстром, например, Bottle.
Попробуйте набросать RESTful, даже если REST в итоге не получится, все равно здорово упорядочит мысли.