Good node modules
https://github.com/swagger-api/swagger-node
https://www.npmjs.com/package/sequelize-json-schema (Use your Sequelize models in JSON Schemas or Swagger)
https://github.com/fliptoo/swagger-express
https://github.com/yourdelivery/swagger-restify
About API
http://restful-api-design.readthedocs.io/en/latest/scope.html
https://github.com/NationalBankBelgium/REST-API-Design-Guide/wiki/REST
https://github.com/NationalBankBelgium/REST-API-Design-Guide/wiki/REST-Resources-Many-to-many-Relations
https://laracasts.com/discuss/channels/general-discussion/rest-api-many-to-many-idempotence
https://stackoverflow.com/questions/5424184/restful-many-to-many-possible
https://softwareengineering.stackexchange.com/questions/291864/handling-many-to-many-relationship-using-restful-uri