Pular para o conteúdo principal

Criar Incidents

Visão geral Esta documentação descreve como criar um incident na statuspage.

Configuração Postman Status Page:

Autenticação

api_key Obtendo sua chave de API A autenticação é feita por meio de um token de API fornecido na interface de gerenciamento Statuspage.

Faça login na sua conta no https://manage.statuspage.io/login.

Clique no seu avatar no canto inferior esquerdo da tela para acessar o menu do usuário.

Clique em Informações da API.

alt text

Passando sua chave de API em um cabeçalho de autorização O exemplo a seguir autentica você com a API Statuspage. Juntamente com o ID da Página listado na página da API, podemos buscar seu perfil de página.

curl -H "Authorization: OAuth 89a229ce1a8dbcf9ff30430fbe35eb4c0426574bca932061892cefd2138aa4b1" \
https://api.statuspage.io/v1/pages/gytm4qzbx9t6.json
Passando sua chave de API em uma parada de consulta
curl "https://api.statuspage.io/v1/pages/gytm4qzbx9t6.json?api_key=89a229ce1a8dbcf9ff30430fbe35eb4c0426574bca932061892cefd2138aa4b1"

alt text

Criar e Atualizar Incidente

AUTHORIZATIONS:

  1. api_key

PATH PARAMETERS:

  1. page_id required string Page identifier

  2. incident_id required string Incident Identifier

REQUEST BODY SCHEMA: application/json

  1. object -> incident

example json :

{
"incident": {
"name": "string",
"status": "investigating",
"impact_override": "none",
"scheduled_for": "2023-08-02T07:19:39Z",
"scheduled_until": "2023-08-02T07:19:39Z",
"scheduled_remind_prior": true,
"auto_transition_to_maintenance_state": true,
"auto_transition_to_operational_state": true,
"scheduled_auto_in_progress": true,
"scheduled_auto_completed": true,
"auto_transition_deliver_notifications_at_start": true,
"auto_transition_deliver_notifications_at_end": true,
"metadata": { },
"deliver_notifications": true,
"auto_tweet_at_beginning": true,
"auto_tweet_on_completion": true,
"auto_tweet_on_creation": true,
"auto_tweet_one_hour_before": true,
"backfill_date": "string",
"backfilled": true,
"body": "string",
"components": {
"w9lpbgvvg6wz": "operational"
},
"component_ids": [
"wq86yt8tcsrm"
],
"scheduled_auto_transition": true
}
}

Para criar um Incidente

method Post

https://api.statuspage.io/v1/pages/{page_id}/incidents

Para Atualizar um Incidente

method Put

https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}

Deletar Incidente

AUTHORIZATIONS:

  1. api_key

PATH PARAMETERS:

  1. page_id required string Page identifier

  2. incident_id required string Incident Identifier

Para Deletar um Incidente

method DELETE

https://api.statuspage.io/v1/pages/{page_id}/incidents/{incident_id}

Mais Informações sobre API STATUSPAGE

https://developer.statuspage.io/