/honeybadger-projects | Type: Application | PCID required: Yes
Tools
honeybadger_projects_create_environment
Create an environment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
environment | object | Yes | — | Environment object |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"environment": {
"type": "object",
"description": "Environment object",
"properties": {
"name": {
"type": "string",
"description": "Environment name"
},
"notifications": {
"type": "boolean",
"description": "Whether notifications are enabled for this environment"
}
},
"required": [
"name"
]
}
},
"required": [
"PCID",
"project_id",
"environment"
]
}
honeybadger_projects_create_project
Create a project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
account_id | string | No | — | Account ID to create the project under |
project | object | Yes | — | The project value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"account_id": {
"type": "string",
"description": "Account ID to create the project under"
},
"project": {
"type": "object",
"description": "The project value",
"properties": {
"name": {
"type": "string",
"description": "Project name"
},
"resolve_errors_on_deploy": {
"type": "boolean",
"description": "Whether to automatically resolve errors on deploy"
},
"disable_public_links": {
"type": "boolean",
"description": "Whether to disable public links"
},
"language": {
"type": "string",
"description": "Project language",
"enum": [
"js",
"elixir",
"golang",
"java",
"node",
"php",
"python",
"ruby",
"other"
]
},
"user_url": {
"type": "string",
"description": "URL template for linking to user profiles"
},
"source_url": {
"type": "string",
"description": "URL template for linking to source code"
},
"purge_days": {
"type": "integer",
"description": "Number of days after which to purge error data"
},
"user_search_field": {
"type": "string",
"description": "Field to use for user search"
}
},
"required": [
"name"
]
}
},
"required": [
"PCID",
"project"
]
}
honeybadger_projects_delete_deployment
Delete a deployment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
deploy_id | integer | Yes | — | The deployment ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"deploy_id": {
"type": "integer",
"description": "The deployment ID"
}
},
"required": [
"PCID",
"project_id",
"deploy_id"
]
}
honeybadger_projects_delete_environment
Delete an environment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
environment_id | integer | Yes | — | The environment ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"environment_id": {
"type": "integer",
"description": "The environment ID"
}
},
"required": [
"PCID",
"project_id",
"environment_id"
]
}
honeybadger_projects_delete_project
Delete a project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
}
},
"required": [
"PCID",
"project_id"
]
}
honeybadger_projects_get_deployment
Get deployment details Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
deploy_id | integer | Yes | — | The deployment ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"deploy_id": {
"type": "integer",
"description": "The deployment ID"
}
},
"required": [
"PCID",
"project_id",
"deploy_id"
]
}
honeybadger_projects_get_environment
Get environment details Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
environment_id | integer | Yes | — | The environment ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"environment_id": {
"type": "integer",
"description": "The environment ID"
}
},
"required": [
"PCID",
"project_id",
"environment_id"
]
}
honeybadger_projects_get_project
Get project details Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
}
},
"required": [
"PCID",
"project_id"
]
}
honeybadger_projects_get_project_report
Get project report Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
report_type | string | Yes | — | The type of report to retrieve |
start | string | No | — | Start date in ISO 8601 format |
stop | string | No | — | Stop date in ISO 8601 format |
environment | string | No | — | Filter by environment name |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"report_type": {
"type": "string",
"description": "The type of report to retrieve",
"enum": [
"notices_by_class",
"notices_by_location",
"notices_by_user",
"notices_per_day"
]
},
"start": {
"type": "string",
"description": "Start date in ISO 8601 format"
},
"stop": {
"type": "string",
"description": "Stop date in ISO 8601 format"
},
"environment": {
"type": "string",
"description": "Filter by environment name"
}
},
"required": [
"PCID",
"project_id",
"report_type"
]
}
honeybadger_projects_list_all_project_occurrences
List occurrence counts across all projects Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
period | string | No | — | Time period for occurrence counts |
environment | string | No | — | Filter by environment name |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"period": {
"type": "string",
"description": "Time period for occurrence counts",
"enum": [
"hour",
"day",
"week",
"month"
]
},
"environment": {
"type": "string",
"description": "Filter by environment name"
}
},
"required": [
"PCID"
]
}
honeybadger_projects_list_deployments
List deployments Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
environment | string | No | — | Filter by environment name |
local_username | string | No | — | Filter by local username who deployed |
created_after | integer | No | — | Filter deployments created after this Unix timestamp |
created_before | integer | No | — | Filter deployments created before this Unix timestamp |
limit | integer | No | — | Maximum number of results to return |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"environment": {
"type": "string",
"description": "Filter by environment name"
},
"local_username": {
"type": "string",
"description": "Filter by local username who deployed"
},
"created_after": {
"type": "integer",
"description": "Filter deployments created after this Unix timestamp"
},
"created_before": {
"type": "integer",
"description": "Filter deployments created before this Unix timestamp"
},
"limit": {
"type": "integer",
"description": "Maximum number of results to return"
}
},
"required": [
"PCID",
"project_id"
]
}
honeybadger_projects_list_environments
List environments Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
}
},
"required": [
"PCID",
"project_id"
]
}
honeybadger_projects_list_project_integrations
List project integrations Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
}
},
"required": [
"PCID",
"project_id"
]
}
honeybadger_projects_list_project_occurrences
List occurrence counts for a project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
period | string | No | — | Time period for occurrence counts |
environment | string | No | — | Filter by environment name |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"period": {
"type": "string",
"description": "Time period for occurrence counts",
"enum": [
"hour",
"day",
"week",
"month"
]
},
"environment": {
"type": "string",
"description": "Filter by environment name"
}
},
"required": [
"PCID",
"project_id"
]
}
honeybadger_projects_list_projects
List all projects Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
account_id | string | No | — | Filter projects by account ID |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"account_id": {
"type": "string",
"description": "Filter projects by account ID"
}
},
"required": [
"PCID"
]
}
honeybadger_projects_update_environment
Update an environment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
environment_id | integer | Yes | — | The environment ID |
environment | object | No | — | Environment object |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"environment_id": {
"type": "integer",
"description": "The environment ID"
},
"environment": {
"type": "object",
"description": "Environment object",
"properties": {
"name": {
"type": "string",
"description": "Environment name"
},
"notifications": {
"type": "boolean",
"description": "Whether notifications are enabled for this environment"
}
}
}
},
"required": [
"PCID",
"project_id",
"environment_id"
]
}
honeybadger_projects_update_project
Update a project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | The project ID |
project | object | No | — | The project value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"project_id": {
"type": "integer",
"description": "The project ID"
},
"project": {
"type": "object",
"description": "The project value",
"properties": {
"name": {
"type": "string",
"description": "Project name"
},
"resolve_errors_on_deploy": {
"type": "boolean",
"description": "Whether to automatically resolve errors on deploy"
},
"disable_public_links": {
"type": "boolean",
"description": "Whether to disable public links"
},
"language": {
"type": "string",
"description": "Project language",
"enum": [
"js",
"elixir",
"golang",
"java",
"node",
"php",
"python",
"ruby",
"other"
]
},
"user_url": {
"type": "string",
"description": "URL template for linking to user profiles"
},
"source_url": {
"type": "string",
"description": "URL template for linking to source code"
},
"purge_days": {
"type": "integer",
"description": "Number of days after which to purge error data"
},
"user_search_field": {
"type": "string",
"description": "Field to use for user search"
}
}
}
},
"required": [
"PCID",
"project_id"
]
}

