Bugsnag

  • POST
  • /workspaces
  • /:domain
  • /projects
  • /:project_name
  • /pipelines
  • /:pipeline_id
  • /actions

Request

URL PARAMETERS
domainrequired string
The workspace domain.
pipeline_idrequired integer
The numerical ID of the desired pipeline.
project_namerequired string
The name ID of the project.
POST PARAMETERS
namerequired string
The name of the action.
typerequired string
The type of the action. Should be set to BUGSNAG.
versionrequired string
See appVersion here.
release_stagerequired string
See releaseStage here.
tokenrequired string
See apiKey here.
revisionstring
See sourceControl.revision here.
builder_namestring
See builderName here.
auto_assign_releaseboolean
See autoAssignRelease here.

Last modified on Oct 29, 2024

Example:

curl -X POST "https://api.buddy.works/workspaces/:domain/projects/:project_name/pipelines/:pipeline_id/actions" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "Content-Type: application/json" \
-d '{
  "name": "Bugsnag notification",
  "type": "BUGSNAG",
  "trigger_time": "ON_EVERY_EXECUTION",
  "version": "$BUDDY_RUN_ID",
  "release_stage": "$BUDDY_RUN_BRANCH",
  "token": "$apiKey",
  "revision": "$BUDDY_RUN_COMMIT",
  "variables": [
    {
      "key": "apiKey",
      "value": "secure!rjMzYPhyffqEI8nmd4JPLuv51uhqpzJ4ykx+ilKrTgh9t4+/tGAPhF05EvhpdMj2",
      "encrypted": true
    }
  ],
  "builder_name": "$BUDDY_INVOKER_NAME",
  "auto_assign_release": true
}'
EXAMPLE RESPONSE
{ "url": "https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/2/actions/2", "html_url": "https://app.buddy.works/buddy/company-website/pipelines/action/2/edit", "id": 2, "name": "Bugsnag notification", "type": "BUGSNAG", "trigger_time": "ON_EVERY_EXECUTION", "last_execution_status": "INITIAL", "version": "$BUDDY_RUN_ID", "release_stage": "$BUDDY_RUN_BRANCH", "token": "secure!rjMI8nmd4JPLuv51uhqpzJ4ykx+ilKrTghdMj2", "revision": "$BUDDY_RUN_COMMIT", "variables": [ { "key": "apiKey", "value": "secure!rjMzYPhyffqEI8nmd4JPLuv51uhqpzJ4ykx+ilKrTgh9t4+/tGAPhF05EvhpdMj2", "encrypted": true } ], "builder_name": "$BUDDY_INVOKER_NAME", "pipeline": { "url": "https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/2", "html_url": "https://app.buddy.works/buddy/company-website/pipelines/pipeline/2", "id": 2, "name": "Live mirror", "on": "CLICK", "refs": [ "refs/heads/master" ], "last_execution_status": "SUCCESSFUL", "last_execution_revision": "506a3963507943d6908154f4bc9646e829128a08" } }
STATUS
201 Created
LIMITS
X-Rate-Limit-Limit: 1 X-Rate-Limit-Remaining: 999