# FireHydrant Incident Settings API

**Canonical:** https://apis.io/apis/firehydrant/firehydrant-incident-settings-api/  
**Provider:** FireHydrant — https://apis.io/providers/firehydrant/  
**Base URL:** https://api.firehydrant.io/v1  
**Documentation:** https://firehydrant.com

FireHydrant Incident Settings API is one of 28 APIs that [FireHydrant](https://apis.io/providers/firehydrant/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Incident Settings. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

Operations related to Incident Settings

## Operations (45)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/custom_fields/definitions` | List custom field definitions |
| POST | `/v1/custom_fields/definitions` | Create a custom field definition |
| DELETE | `/v1/custom_fields/definitions/{field_id}` | Delete a custom field definition |
| PATCH | `/v1/custom_fields/definitions/{field_id}` | Update a custom field definition |
| GET | `/v1/custom_fields/definitions/{field_id}/select_options` | List select options for a custom field |
| GET | `/v1/form_configurations/{slug}` | Get a form configuration |
| GET | `/v1/incident_roles` | List incident roles |
| POST | `/v1/incident_roles` | Create an incident role |
| GET | `/v1/incident_roles/{incident_role_id}` | Get an incident role |
| DELETE | `/v1/incident_roles/{incident_role_id}` | Archive an incident role |
| PATCH | `/v1/incident_roles/{incident_role_id}` | Update an incident role |
| GET | `/v1/incident_tags` | List incident tags |
| POST | `/v1/incident_tags/validate` | Validate incident tags |
| GET | `/v1/incident_types` | List incident types |
| POST | `/v1/incident_types` | Create an incident type |
| GET | `/v1/incident_types/{id}` | Get an incident type |
| DELETE | `/v1/incident_types/{id}` | Archive an incident type |
| PATCH | `/v1/incident_types/{id}` | Update an incident type |
| POST | `/v1/lifecycles/milestones` | Create a milestone for an incident lifecycle |
| DELETE | `/v1/lifecycles/milestones/{milestone_id}` | Delete a lifecycle milestone |
| PATCH | `/v1/lifecycles/milestones/{milestone_id}` | Update a lifecycle milestone |
| GET | `/v1/lifecycles/phases` | List lifecycle phases and milestones |
| GET | `/v1/priorities` | List priorities |
| POST | `/v1/priorities` | Create a priority |
| GET | `/v1/priorities/{priority_slug}` | Get a priority |
| DELETE | `/v1/priorities/{priority_slug}` | Delete a priority |
| PATCH | `/v1/priorities/{priority_slug}` | Update a priority |
| GET | `/v1/severities` | List severities |
| POST | `/v1/severities` | Create a severity |
| GET | `/v1/severities/{severity_slug}` | Get a severity |
| DELETE | `/v1/severities/{severity_slug}` | Delete a severity |
| PATCH | `/v1/severities/{severity_slug}` | Update a severity |
| GET | `/v1/severity_matrix` | Get severity matrix |
| PATCH | `/v1/severity_matrix` | Update severity matrix |
| GET | `/v1/severity_matrix/conditions` | List severity matrix conditions |
| POST | `/v1/severity_matrix/conditions` | Create a severity matrix condition |
| GET | `/v1/severity_matrix/conditions/{condition_id}` | Get a severity matrix condition |
| DELETE | `/v1/severity_matrix/conditions/{condition_id}` | Delete a severity matrix condition |
| PATCH | `/v1/severity_matrix/conditions/{condition_id}` | Update a severity matrix condition |
| GET | `/v1/severity_matrix/impacts` | List severity matrix impacts |
| POST | `/v1/severity_matrix/impacts` | Create a severity matrix impact |
| DELETE | `/v1/severity_matrix/impacts/{impact_id}` | Delete an impact from the severity matrix |
| PATCH | `/v1/severity_matrix/impacts/{impact_id}` | Update an impact in the severity matrix |
| GET | `/v1/ticketing/priorities` | List ticketing priorities |
| POST | `/v1/ticketing/priorities` | Create a ticketing priority |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/firehydrant/refs/heads/main/openapi/firehydrant-incident-settings-api-openapi.yml
- **Documentation** — https://docs.firehydrant.com
- **APIReference** — https://docs.firehydrant.com/reference/firehydrant-api

## Other FireHydrant APIs (12)

- [FireHydrant Audits API](https://apis.io/apis/firehydrant/firehydrant-audits-api/)
- [FireHydrant Change Events API](https://apis.io/apis/firehydrant/firehydrant-change-events-api/)
- [FireHydrant Changes API](https://apis.io/apis/firehydrant/firehydrant-changes-api/)
- [FireHydrant Conversations API](https://apis.io/apis/firehydrant/firehydrant-conversations-api/)
- [FireHydrant Environments API](https://apis.io/apis/firehydrant/firehydrant-environments-api/)
- [FireHydrant Functionalities API](https://apis.io/apis/firehydrant/firehydrant-functionalities-api/)
- [FireHydrant Incidents API](https://apis.io/apis/firehydrant/firehydrant-incidents-api/)
- [FireHydrant Ping API](https://apis.io/apis/firehydrant/firehydrant-ping-api/)
- [FireHydrant Priorities API](https://apis.io/apis/firehydrant/firehydrant-priorities-api/)
- [FireHydrant Runbooks API](https://apis.io/apis/firehydrant/firehydrant-runbooks-api/)
- [FireHydrant Scheduled Maintenances API](https://apis.io/apis/firehydrant/firehydrant-scheduled-maintenances-api/)
- [FireHydrant Services API](https://apis.io/apis/firehydrant/firehydrant-services-api/)

## Tags

Incident Settings

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/firehydrant/firehydrant-incident-settings-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/firehydrant/.
