Company
Word count
146
Language
English
Contains code?

Text

Aviator provides a set of APIs and webhooks that you can leverage to build custom workflows. In addition, you can use the Pilot automated workflows to define your custom logic. For instance, you can use an API to queue or dequeue a PR. You can use this to automatically trigger a queue event on an external event happening. Copy

curl -X POST \
    -H "Authorization: Bearer <aviator_token>" \
    -H "Content-Type: application/json" \
    -d '{"action": "queue",
         "pull_request": {
            "number": 1234,
            "repository": {"name": "repo_name", "org": "org_name"},
            "head_commit_sha":" "69f4404fda48aa2932abfbcb6956a9ccd473b17d",
           "merge_commit_message": {
                "title": "This is where title goes",
                "body": "This is where body goes"
            }
          }
       }’ \
https://api.aviator.co/api/v1/pull_request/

Likewise, you can dequeue a PR by using

"action": "dequeue"

in the same API request. Previous How to Set Up Pre-Queue Conditions Next Pause / Unpause Queues via API Last updated 11 months ago Was this helpful?

Analysis

No analysis created yet for this page.