{"id":20856450,"url":"https://github.com/lob/usps-webtools-api","last_synced_at":"2025-05-12T07:32:02.050Z","repository":{"id":152880129,"uuid":"471551715","full_name":"lob/usps-webtools-api","owner":"lob","description":"Open source documentation for USPS Web Tools API","archived":false,"fork":false,"pushed_at":"2023-04-06T23:45:04.000Z","size":1735,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-01T03:41:32.877Z","etag":null,"topics":["developer-experience","openapi","usps","usps-api"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lob.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2022-03-19T00:17:42.000Z","updated_at":"2024-04-30T15:52:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"26b914ec-98ee-4b41-adec-a347c13e8646","html_url":"https://github.com/lob/usps-webtools-api","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/lob%2Fusps-webtools-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lob%2Fusps-webtools-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lob%2Fusps-webtools-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lob%2Fusps-webtools-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lob","download_url":"https://codeload.github.com/lob/usps-webtools-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253695253,"owners_count":21948850,"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":["developer-experience","openapi","usps","usps-api"],"created_at":"2024-11-18T04:31:46.680Z","updated_at":"2025-05-12T07:32:02.040Z","avatar_url":"https://github.com/lob.png","language":"JavaScript","readme":"# USPS Web Tools OpenAPI\nThis is a community driven project to improve the developer experience for the U.S. Postal Service Web Tools.\n\nRead the backstory on modernizing [USPS Web Tools developer experience](https://www.lob.com/blog/usps-web-tools-developer-experience).\n\n## OpenAPI 3.0\nAPI documentation often ranks number one for how developers evaluate a technology and the [USPS Web Tools APIs reference docs](https://www.usps.com/business/web-tools-apis/documentation-updates.htm) are only available as PDFs, so we decided to start there. We reverse engineered a specification from the PDF docs, in order to generate new documentation.\n\nYou'll find [usps-webtool-api.yaml](https://github.com/lob/usps-webtools-api/blob/main/usps-webtools-api.yml) in this repository.\n\n## Redoc\nRedoc is an open-source tool for generating documentation from OpenAPI (fka Swagger) definitions. There is a paid service with more features called Redocly, but for this project we are utilizing the open source redoc-cli tool.  We used the OpenAPI spec and Redoc to generate [modern USPS Web Tools API documentation](https://www.uspsweb.tools/) and host them on [Netlify](https://netlify.com/).\n\n## Postman\nA Postman public workspaces is a group of collections and each collection can contain one or more requests. We've create a [USPS Web Tools public workspace](https://www.uspsweb.tools/#tag/Postman) and  have address validation, domestic mail service, and track \u0026 confirm collections. You can fork the collection and the environment in order to set your Web Tools username and start exploring APIs.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flob%2Fusps-webtools-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flob%2Fusps-webtools-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flob%2Fusps-webtools-api/lists"}