- Clone this repository
git https://github.com/iltonkp/labseq-api-interview.git
- Install dependencies using maven
./mvnw install
- Generate Package using maven
./mvnw package
- Run the application on Docker
docker-compose up labseq-api
To access the api you can use a browser or any tools to make request HTTP like Postman, Insomnia or similar. Use this url in your request. Bellow stay shared the example to request using curl:
curl -X 'GET' 'http://localhost:8080/labseq/10000' -H 'accept:application/json'
If you prefer use postman, you can use the collection shared on /docs/labseq.postman_collection.json
Please read the Open api documentation available on /docs/labseq-openapi-docs.yml to understand better about parameters for this request.
This endpoint provider success response if you use values for the {n} parameter between 0 and 89999. If you try to use values above 89999 you can get the error with status code 500 - Internal server error, provided by the runtime exception java.lang.StackOverflowError: null