{"id":20075986,"url":"https://github.com/data-miner00/postman","last_synced_at":"2026-05-08T12:49:43.838Z","repository":{"id":37832810,"uuid":"505092003","full_name":"data-miner00/postman","owner":"data-miner00","description":"My personal Postman workspace","archived":false,"fork":false,"pushed_at":"2024-02-02T12:26:40.000Z","size":423,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-13T00:48:56.310Z","etag":null,"topics":["api","configs","postman"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/data-miner00.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-06-19T11:37:42.000Z","updated_at":"2023-07-28T14:14:05.000Z","dependencies_parsed_at":"2024-02-08T11:31:40.648Z","dependency_job_id":null,"html_url":"https://github.com/data-miner00/postman","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-miner00%2Fpostman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-miner00%2Fpostman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-miner00%2Fpostman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/data-miner00%2Fpostman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/data-miner00","download_url":"https://codeload.github.com/data-miner00/postman/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241509624,"owners_count":19974070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","configs","postman"],"created_at":"2024-11-13T15:01:01.797Z","updated_at":"2025-11-27T12:04:52.076Z","avatar_url":"https://github.com/data-miner00.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Postman\n\nMy personal Postman sandbox workspace that used to deal with APIs for my development, in an organised, neat way.\n\n## Repository\n\nIn this repository, the Postman collections will reside in the `collections` folder. The subfolder `dev` is the folder that contains the collections for my personal projects. On the other hand, the `third-party` folder will include the API endpoints to external API supplier that I am **consuming** within my project.\n\nThe `environments` folder will contain all the essential environments for development such as development, staging and production. For non-development works, another environment will be used.\n\n## Postman Screenshots\n\nThe following are the screenshots of my Postman client that demonstrates the application of the good practises that makes the whole workspace clean and delightful to work with.\n\nThe environments are configured properly as shown.\n\n![Postman screenshot for environments](/images/postman_envs0.png)\n\nSimple crud with variables applied as shown below.\n\n![Postman screenshot for collections](/images/postman_collection.png)\n\n## Importing to Postman\n\nThere are a certain steps that needed to be taken before importing the files.\n\n### Environments\n\nFor environments, the placeholder variables that contains sensitive data will need to be replaced with the actual value before being imported to Postman. First, copy the `secrets.crt.example` and paste it in the same directory. Rename it to `secrets.crt`. This is the file that contains the absolute value that the Postman environment will be using.\n\nAfter that, the environments file will need to be processed to produce the version that contains the value for the secrets or environment variable by running the following command.\n\n```\nbash scripts/replace_secret.sh\n```\n\nThis will copy the contents inside the `environments` folder and replace the variable placeholder indicated by double angle bracket `\u003c\u003c\u003e\u003e`.\n\n### Collections\n\nThe collections inside the `collections` folder can be imported directly. The variables are handled by Postman itself.\n\n## API Development\n\nThe list of useful resource that is helpful for API development workflow.\n\n| Link                                                                                | Description                                          |\n| ----------------------------------------------------------------------------------- | ---------------------------------------------------- |\n| [Jsonplaceholder](https://jsonplaceholder.typicode.com/)                            | Fake rest API for quick mockups                      |\n| [Postman Learning](https://learning.postman.com/docs/getting-started/introduction/) | Full learning resource/docs for dealing with Postman |\n| [RapidAPI](https://rapidapi.com/)                                                   | World largest API hub                                |\n| [Free API List](https://apipheny.io/free-api/)                                      | List of totally free API for use                     |\n| [Swagger](https://swagger.io/)                                                      | API Documentation                                    |\n\n## Acknowledgements\n\nThe list of references used to make this repo better.\n\n-   [Sed fails with unknown option to s error](https://stackoverflow.com/questions/9366816/sed-fails-with-unknown-option-to-s-error)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdata-miner00%2Fpostman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdata-miner00%2Fpostman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdata-miner00%2Fpostman/lists"}