Go package for Status.io
Successful API queries return native Go structs that can be used immediately, with no need for type assertions.
api := statusio.NewStatusioApi("your-api-id", "your-api-key")
Retrieve status page summary:
statusSummary, err := api.StatusSummary("your-statuspage-id")
if err != nil {
log.Fatal(err)
}
fmt.Println(statusSummary.Result.Status[0].Containers[0].Status)
View the full API documentation at: http://developers.status.io/