FireHydrant Services API is one of 28 APIs that FireHydrant publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Services. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
24 operations
across 16 paths,
and defines 67 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
Requests are made against 2 base URLs: https://api.firehydrant.io/, https://api.firehydrant.io/v1.
24 operations16 paths67 schemas4 DELETE11 GET3 PATCH6 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.firehydrant.io/v1
Authentication
API Key, HTTP Bearer
Resource Areas
1
Authentication & Security 2
FireHydrant Services API declares
2 security schemes
for authenticating requests.
An API key is passed in the header as Authorization (api_key).
It accepts HTTP bearer tokens (bearerAuth).
Paths & Operations 24
Across 16 paths, the API surfaces 24 operations — 4 DELETE, 11 GET, 3 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.
Services 24
Operations related to Services
POST
/v1/catalogs/{catalog_id}/ingest
Ingest service catalog data
ingestCatalogData1 parambody→ 201
GET
/v1/catalogs/{catalog_id}/refresh
Refresh a service catalog
refreshCatalog1 param→ 200
GET
/v1/infrastructures
List catalog entries
listInfrastructures5 params→ 200
POST
/v1/service_dependencies
Create a dependency relationship between services
createServiceDependencybody→ 201
GET
/v1/service_dependencies/{service_dependency_id}
Get a service dependency
getServiceDependency1 param→ 200
DELETE
/v1/service_dependencies/{service_dependency_id}
Delete a service dependency
deleteServiceDependency1 param→ 200
PATCH
/v1/service_dependencies/{service_dependency_id}
Update a service dependency
updateServiceDependency1 parambody→ 200
GET
/v1/services
List services
listServices14 params→ 200
POST
/v1/services
Create a service
createServicebody→ 201400
POST
/v1/services/service_links
Create multiple services and link them to external services
The contract defines 67 schemas that model the data the API accepts and returns. The most detailed are IncidentEntity (56 properties), ServiceEntity (24 properties), TeamEntity (19 properties), Ticketing_TicketEntity (18 properties). Each schema is shown below with its type and property counts.
ChecklistCheckEntity
object
4 properties
Incidents_ChannelEntity
object
IncidentsChannelEntity model
8 properties
OrganizationEntity
object
2 properties
TeamEntityPaginated
object
TeamEntityPaginated model
2 properties
SeverityMatrix_ImpactEntity
object
SeverityMatrixImpactEntity model
5 properties
patchV1ServicesServiceId
object
Update a services attributes, you may also add or remove functionalities from the service as well. Note: You may not remove or add individual label key/value p…
17 properties
Imports_ImportableResourceEntity
object
4 properties
patchV1ServiceDependenciesServiceDependencyId
object
Update the notes of the service dependency
1 property
ServiceEntityLite
object
ServiceEntityLite model
11 properties
Attachments_LinkEntity
object
AttachmentsLinkEntity model
7 properties
Imports_ImportErrorEntity
object
5 properties
ServiceChildDependencyEntity
object
6 properties
IncidentEntity
object
IncidentEntity model
56 properties
Ticketing_PriorityEntity
object
TicketingPriorityEntity model
5 properties
Incidents_ContextObjectEntity
object
4 properties
CustomFields_FieldValue
object
9 properties
SlimRunbookEntity
object
10 properties
FunctionalityEntityLite
object
13 properties
Imports_ImportErrorEntity_ResourceEntity
object
3 properties
postV1ServiceDependencies
object
Creates a service dependency relationship between two services
3 properties2 required
ChecklistTemplateEntity
object
ChecklistTemplateEntity model
8 properties
ServiceEntityChecklist
object
14 properties
postV1ServicesServiceLinks
object
Creates a service with the appropriate integration for each external service ID passed
3 properties3 required
IncidentRoleEntity
object
IncidentRoleEntity model
7 properties
Imports_ImportEntity
object
ImportsImportEntity model
2 properties
Integrations_MicrosoftTeamsV2_ChannelEntity
object
8 properties
InfrastructureSearchEntity
object
InfrastructureSearchEntity model
2 properties
ServiceWithAllDependenciesEntity
object
ServiceWithAllDependenciesEntity model
3 properties
AuthorEntity
object
4 properties
Event_NoteEntity
object
EventNoteEntity model
5 properties
Integrations_Slack_SlackChannelEntity
object
3 properties
Incidents_LifecycleMilestoneEntity
object
9 properties
ServiceLinkEntity
object
ServiceLinkEntity model
2 properties
ServiceParentDependencyEntity
object
6 properties
postV1CatalogsCatalogIdIngest
object
Accepts catalog data in the configured format and asyncronously processes the data to incorporate changes into service catalog.
2 properties2 required
FHTypes_GenericEntity
object
3 properties
postV1Services
object
Creates a service for the organization, you may also create or attach functionalities to the service on create.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of FireHydrant Services API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.