This repository contains my implementation for the assessment task. I have developed the solution in Python using Jupyter Notebook, following the sample Python code provided in the assessment.
-
Postman Collection: Contains the first two APIs for:
- Obtaining the access token
- Retrieving the public key
- In addition to other fields.
-
Jupyter Notebook (.ipynb): Implements the API calls and processes the responses according to the provided requirements.
- I closely followed the steps mentioned in the assessment instructions.
- The implementation leverages the sample Python code provided, adapting it where necessary to ensure compatibility.
- While testing, I encountered a recurring error for which I could not identify the cause, despite carefully following each step. I have documented the error and my troubleshooting attempts within the notebook for review.
- Import the Postman collection into your Postman workspace to review and test the endpoints.
- Open the Jupyter Notebook to view the Python implementation and run the API calls step-by-step.
- Review the inline comments for explanations of logic and handling.
- The error I encountered is reproducible and consistent across runs.
- I welcome feedback or suggestions on resolving it, as it may be related to API configuration or specific data handling steps.