Honeybadger

POST Parameters

You can find the list with common parameters for all Buddy actions here.

NameTypeDescription
name
Required
StringThe name of the action.
type
Required
StringThe type of the action. Should be set to HONEYBADGER.
application_name
Required
StringThe name of the Honeybadger application.
environment
Required
StringThe Honeybadger environment.
integration
Required
IntegrationThe integration.
token
Required
StringThe Honeybadger token.

Example

Request

POST https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/2/actions

JSON

{
"name": "Honeybadger notification",
"type": "HONEYBADGER",
"trigger_time": "ON_EVERY_EXECUTION",
"variables": [
{
"key": "envName",
"value": "MyEnv"
}
],
"integration": {
"id": 33
},
"application_name": "Sample Application",
"environment": "$envName",
"token": "84d1122d"
}

Sample Response

HTTP

Status: 201 Created
X-Rate-Limit-Limit: 1
X-Rate-Limit-Remaining: 999

JSON

{
"url": "https://api.buddy.works/workspaces/buddy/projects/company-website/pipelines/2/actions/845",
"html_url": "https://app.buddy.works/buddy/company-website/pipelines/action/845/edit",
"id": 845,
"name": "Honeybadger notification",
"type": "HONEYBADGER",
"trigger_time": "ON_EVERY_EXECUTION",
"variables": [
{
"key": "envName",
"value": "MyEnv"
}
],
"last_execution_status": "INITIAL",
"application_name": "Sample Application",
"environment": "$envName",
"integration": {
"url": "https://api.buddy.works/workspaces/buddy/user/integrations/33",
"html_url": "https://app.buddy.works/my-id",
"id": 33
},
"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",
"trigger_mode": "MANUAL",
"ref_name": "master",
"last_execution_status": "SUCCESSFUL",
"last_execution_revision": "506a3963507943d6908154f4bc9646e829128a08"
}
}