The Openstad API is a REST based api. It manages the data of the submitted ideas, votes, etc. It is the interface to the OpenStad data that is stored in a MySQL database. It uses the Sequelize framework for Object modeling.
Authentication of API call is done with a JWT. The API issues one after connecting with the auth server via the oAuth2 protocol.