API Best Practices

Status.io API Best Practices The Developer API and Public Status API are provided to enable integrations with your status page. Both of these API’s are monitored for excessive usage and abuse. Follow the best practices below to ensure that your connections do not get blocked. Use Caching We recommend that you do all API requests on the server […]

Read More

API Libraries

API libraries are available to help you build integrations with your status page using your favorite programming language. Go – https://github.com/statusio/statusio-go .Net – https://github.com/statusio/status.io.net Node.js – https://github.com/statusio/statusio-node PHP – https://github.com/statusio/statusio-php Python – https://github.com/statusio/statusio-python Ruby – https://github.com/statusio/statusio-ruby Rust – https://github.com/SecurityInsanity/statusio   Our Github account also lists some non-official libraries and plugins: https://github.com/statusio

Read More

API Status Codes

Incident State 100 – Investigating 200 – Identified 300 – Monitoring Incident Status 100 – Operational 300 – Degraded Performance 400 – Partial Service Disruption 500 – Service Disruption 600 – Security Event

Read More

Public Status API

Overview This is the API version of your status page. Because robots care about your status too. The Public Status API enables you to provide your API consumers with a simple GET method to query the current status. Requirements Your status page must be activated and in public mode. Review the Best Practices before using […]

Read More

API Documentation

Our dynamic documentation allows you to view live examples in a variety of languages and also test/debug API calls within the sandbox. View our API docs at developers.status.io Be sure to review the Best Practices before using the Developer API.

Read More