-
Start an OpenAPI document
-
The API offers a REST interface and allows CRUD operations on the DB
- The database is a MongoDB database.
- The database is automatically seeded on launch if it's empty.
- At least one message is in XML format and has an associated schema. (optional)
- At least one response is in JSON format
- There are at least 3 resources and they are related to each other (sneakers, users, reviews).
- One of the collections has at least 1000 documents
- There is a dataset to seed this collection in the repository ( -> this dataset is in JSON format)
- At least one route allows pagination
- At least one route allows filtering data to search inside this collection
-
Uses an external API
- At least one consumed message is in XML format (optional)
- At least one consumed message is in JSON format
- The consumed information is integrated with our API and data is saved in our DB.
- The API keeps working even if the external API is down.