Sentry notification

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

Request

URL PARAMETERS
workspacerequiredstring
The workspace name.
pipeline_idrequiredinteger
The numerical ID of the desired pipeline.
project_namerequiredstring
The name ID of the project.
POST PARAMETERS
namerequiredstring
The name of the action.
typerequiredstring
The type of the action. Should be set to SENTRY.
organization_slugrequiredstring
The slug of the organization the release belongs to.
integrationrequiredIntegration
The integration.
versionrequiredstring
The version identifier of the release.
environmentrequiredstring
The environment you’re deploying to.
organization_namestring
The name of the organization the release belongs to.
deploy_urlstring
The optional url that points to the deploy.
release_urlstring
An optional commit reference.
projectsstring[]
The list of project slugs that are involved in this release.
repositorystring
If Sentry is integrated with repository provider, you can enter the project slug here. You can use the $BUDDY_REPO_SLUG variable as well.

Last modified on Jan 19, 2026

Request example

curl -X POST "https://api.buddy.works/workspaces/:workspace/projects/:project_name/pipelines/:pipeline_id/actions" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "Content-Type: application/json" \ -d '{ "name": "Sentry Action", "type": "SENTRY", "trigger_time": "ON_EVERY_EXECUTION", "organization_slug": "buddyworks", "organization_name": "Buddy", "version": "${BUDDY_RUN_COMMIT}", "environment": "linux", "release_url": "${BUDDY_RUN_COMMIT_URL}", "deploy_url": "${BUDDY_RUN_URL}", "repository": "$BUDDY_REPO_SLUG", "projects": [ "java", "my_proj" ], "integration": { "identifier": "5ddb7c180fb38be67bd78a88a" } }'

Response

EXAMPLE RESPONSE
{ "url": "https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/1/actions/1", "html_url": "https://app.buddy.works/buddy/company-website/pipelines/pipeline/1/action/1/edit", "id": 1, "name": "Sentry Action", "type": "SENTRY", "trigger_time": "ON_EVERY_EXECUTION", "organization_slug": "buddyworks", "organization_name": "Buddy", "version": "${BUDDY_RUN_COMMIT}", "environment": "linux", "release_url": "${BUDDY_RUN_COMMIT_URL}", "deploy_url": "${BUDDY_RUN_URL}", "repository": "$BUDDY_REPO_SLUG", "projects": [ "java", "my_proj" ], "integration": { "url": "https://api.buddy.works/workspaces/buddy/user/integrations/1", "html_url": "https://app.buddy.works/integrations", "identifier": "5ddb7c180fb38be67bd78a88a" }, "pipeline": { "url": "https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/1", "html_url": "https://app.buddy.works/buddy/company-website/pipelines/pipeline/1", "id": 1, "name": "test server", "on": "CLICK", "refs": [ "refs/heads/master" ], "last_execution_status": "SUCCESSFUL", "last_execution_revision": "506a3963507943d6908154f4bc9646e829128a08" } }
STATUS
201 Created