openapi2postman
ActionsGitHub action to push openapi (OpenAPI 3.0, 3.1 and Swagger 2.0) file to Postman directly from your workflow
v1.0.2
LatestBy jumaevkova04
Tags
(2)GitHub action to push openapi (OpenAPI 3.0, 3.1 and Swagger 2.0) file to Postman directly from your workflow
Add the openapi2postman action and set the required inputs
api-key
: your Postman API keyworkspace-id
: your Postman workspace idcollection-id
: your Postman collection idfile
: your openapi json file
.json
.yaml
.yml
Update existing Postman collection
- name: "Update Postman Collection"
uses: jumaevkova04/openapi2postman@main
with:
api-key: ${{ secrets.POSTMAN_API_KEY }}
workspace-id: ${{ secrets.POSTMAN_WORKSPACE_ID }}
collection-id: ${{ secrets.POSTMAN_COLLECTION_ID }}
file: ./docs/swagger.json
Update Postman collections on push
name: "Update Postman collection"
on:
push:
branches: [ "main" ]
jobs:
sync-documentation-with-postman:
runs-on: ubuntu-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v3
- name: "Update Postman Collection"
uses: jumaevkova04/openapi2postman@main
with:
api-key: ${{ secrets.POSTMAN_API_KEY }}
workspace-id: ${{ secrets.POSTMAN_WORKSPACE_ID }}
collection-id: ${{ secrets.POSTMAN_COLLECTION_ID }}
file: ./docs/swagger.json
openapi2postman is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.