A simple demo API built to learn how to build a an API with connexion and Swagger OAS 3.0
- To understand the basic structure of OAS 3.0 specification. [Done]
- To build a simple Contacts API which supports the following functionality. [Done]
- GET /contact returns a list of existing contacts.
- POST /contact create a new contact.
- Delete /contact delete a contact given an id.
- Put /contact update a contact given an id
- Use Basic Authentication. POST, DELETE and PUT methods should be available only post authentication. [Done]
- Write test cases to validate the API calls. (Test suite with pytest or unittest.) [Todo]
- Python3.7
- SQLAlchemy==1.3.3
- swagger-ui-bundle==0.0.3
- connexion==2.2.0
- Flask==1.0.3