January 29, 2025
New SDKs, Improved API Docs, More Milestone Control, More ICS Calendar Support
![](https://images.ctfassets.net/y2i7p4tdvyl2/1NVD3ZwXaFjFPZHVtVDI7Q/b30bf9c7cc885e01c9813e90dd755b1e/changelog-cover-1_28.png?fm=webp&w=1920)
Hey there, firefighters 🧑🚒 Lots coming your way this week to give you more control, flexibility, and extensibility so you can make FireHydrant fit perfectly for your organization.
Enhancing Your Developer Experience: New SDKs and Improved API Documentation
With over 350 publicly accessible API endpoints, we have always believed in giving developers the power to customize and extend our platform to their exact needs. Today, with major updates to our API documentation and brand new SDKs for TypeScript, Go, and Terraform, we’ve taken it a step further — making it easier than ever to build custom workflows and integrations using the same APIs we use internally.
And this is just the beginning — we will continue to raise the bar for API support across the entire product, offering the most comprehensive and developer-friendly experience in the business.
With these new SDKs, developers now have:
- Up-to-Date Documentation: Access accurate, detailed endpoints, example requests, and expected responses, all powered by a fully functional OpenAPI spec.
- Simplified Integration: Language-specific methods like
FireHydrant.new
orFireHydrant.incidents
to get the data you need quickly and efficiently. - Seamless Language Integration: Whether you’re working in TypeScript, Go, or Terraform, these SDKs let you start building with a simple package extension.
Check them out:
⏰ More Flexibility With Milestone Configuration
You asked for more control over Milestone timestamps — we heard you! Now you can customize exactly how Milestone timestamps are set when incidents are declared, ensuring that your metrics accurately reflect your process.
You can now choose what works best for your team:
Auto-assign for all incidents: Automatically set the Milestone whenever an incident is created, whether by a user or through an integration
Auto-assign for manual incidents only: Automatically set the Milestone when an incident is created by a user only
Never auto-assign: We’ll never set a timestamp to this milestone until you tell us to
📆 ICS Calendar Support for Signals
You can now subscribe to On-Call Schedules using any calendar app that supports ICS feeds, allowing you to add Schedules to your favorite calendar app with just a click.
💬 Switch Organizations From New Incident Modal in Slack
For teams managing multiple FireHydrant organizations, this one’s for you! You can now switch between organizations directly from the Slack incident modal, ensuring you’re creating incidents in the right organization every time.
📲 Mobile Slack Links Now Open Directly in Slack App
Incident response on our mobile app just got smoother! We've added Slack deep linking support to the mobile app, so when you tap a Slack incident channel link, it'll open directly in your Slack mobile app instead of bouncing you to a browser. No more awkward app switching — just seamless incident response on the go. Plus, don't worry if things aren't quite right — it'll gracefully fall back to the web browser if needed.
⚒️ Refreshed Integration Page Experience
Our integration pages got a fresh coat of paint with improved descriptions, loading states, and a more streamlined configuration experience. Now, connecting to your favorite tools is simpler and more user-friendly than ever.
🤖 Scribe Bot Privacy Details Shared in Runbook Steps
We’d added some explanatory text to the “Create Google Calendar Event” and “Create a Zoom Meeting” Runbook steps that makes it crystal clear how recording permissions work for our scribe bot. While the bot needs recording access to create transcripts, we never store any video recordings of your meetings.
📣 Streamlined Escalation Policy Configuration
We've enhanced the Escalation Policy configuration by removing the third step, making the setup process cleaner and more intuitive.
🐛 Bug Fixes
- Fixed an issue where Slack's blockquote formatting wasn't playing nice with our messages.
- You'll no longer receive notification emails for your own shift coverage requests.
See FireHydrant in action
See how our end-to-end incident management platform can help your team respond to incidents faster and more effectively.
Get a demo