curl --request POST \
--url https://api.example.com/api/v1/incidents/{name}/snooze \
--header 'Content-Type: application/json' \
--data '
{
"duration": "<string>",
"reason": "<string>",
"snoozedBy": "<string>"
}
'{
"apiVersion": "v1",
"kind": "Incident",
"metadata": {
"name": "INC-20260319-001",
"namespace": "production"
},
"status": {
"state": "Analyzing",
"snoozed": true,
"snoozedBy": "carlos.silva@empresa.com",
"snoozedAt": "2026-03-19T15:35:00Z",
"snoozeUntil": "2026-03-19T16:05:00Z",
"snoozeReason": "Deploy em andamento, verificar após conclusao"
}
}
Adia as notificações de um incidente por um periodo especificado
curl --request POST \
--url https://api.example.com/api/v1/incidents/{name}/snooze \
--header 'Content-Type: application/json' \
--data '
{
"duration": "<string>",
"reason": "<string>",
"snoozedBy": "<string>"
}
'{
"apiVersion": "v1",
"kind": "Incident",
"metadata": {
"name": "INC-20260319-001",
"namespace": "production"
},
"status": {
"state": "Analyzing",
"snoozed": true,
"snoozedBy": "carlos.silva@empresa.com",
"snoozedAt": "2026-03-19T15:35:00Z",
"snoozeUntil": "2026-03-19T16:05:00Z",
"snoozeReason": "Deploy em andamento, verificar após conclusao"
}
}
INC-20260319-001)30m, 1h, 2h30m){
"apiVersion": "v1",
"kind": "Incident",
"metadata": {
"name": "INC-20260319-001",
"namespace": "production"
},
"status": {
"state": "Analyzing",
"snoozed": true,
"snoozedBy": "carlos.silva@empresa.com",
"snoozedAt": "2026-03-19T15:35:00Z",
"snoozeUntil": "2026-03-19T16:05:00Z",
"snoozeReason": "Deploy em andamento, verificar após conclusao"
}
}
{
"apiVersion": "v1",
"kind": "Error",
"error": {
"code": 400,
"message": "Duracao invalida",
"details": "O campo 'duration' deve estar no formato Go duration (ex: 30m, 1h, 2h30m). Maximo: 24h"
}
}