Services
The request has succeeded.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
GET /v3/services?owner_id=text HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": [
{
"id": "text",
"name": "text",
"slug": "text",
"email": "text",
"escalation_policy_id": "text",
"organization_id": "text",
"api_key": "text",
"description": "text",
"depends": [
"text"
],
"owner": {
"id": "text",
"type": "team"
},
"on_maintenance": true,
"slack": {
"channel_id": "text",
"name": "text",
"time": 1
},
"escalation_policy": {
"id": "text",
"name": "text",
"description": "text",
"slug": "text"
},
"jira_cloud": {
"jira_client_key": "text",
"project": {
"id": "text",
"key": "text",
"name": "text"
},
"issue_type": {
"id": "text",
"name": "text",
"statuses": [
{
"id": "text",
"name": "text"
}
]
},
"statusmaps": [
{
"jira_status": "text",
"system_status": "text"
}
],
"is_manual": true
},
"maintainer": {
"id": "text",
"type": "user"
},
"tags": [
{
"key": "text",
"value": "text"
}
],
"auto_pause_transient_alerts_config": {
"is_enabled": true,
"timeout_in_mins": 2
},
"intelligent_alerts_grouping_config": {
"is_enabled": true,
"rolling_window_in_mins": 5
},
"delay_notification_config": {
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
},
"config": {
"dedup_key_enabled": true
},
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
]
}The owner_id is required for POST operations
The request has succeeded and a new resource has been created as a result.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
POST /v3/services?owner_id=text HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 650
{
"name": "text",
"owner_id": "text",
"escalation_policy_id": "text",
"description": "text",
"email_prefix": "text",
"maintainer": {
"id": "text",
"type": "user"
},
"tags": [
{
"key": "text",
"value": "text"
}
],
"auto_pause_transient_alerts_config": {
"is_enabled": true,
"timeout_in_mins": 2
},
"intelligent_alerts_grouping_config": {
"is_enabled": true,
"rolling_window_in_mins": 5
},
"delay_notification_config": {
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
},
"dedup_init_config": {
"time_window": 1,
"time_unit": "minute"
}
}{
"data": {
"id": "text",
"name": "text",
"slug": "text",
"email": "text",
"escalation_policy_id": "text",
"organization_id": "text",
"api_key": "text",
"description": "text",
"depends": [
"text"
],
"owner": {
"id": "text",
"type": "team"
},
"on_maintenance": true,
"slack": {
"channel_id": "text",
"name": "text",
"time": 1
},
"escalation_policy": {
"id": "text",
"name": "text",
"description": "text",
"slug": "text"
},
"jira_cloud": {
"jira_client_key": "text",
"project": {
"id": "text",
"key": "text",
"name": "text"
},
"issue_type": {
"id": "text",
"name": "text",
"statuses": [
{
"id": "text",
"name": "text"
}
]
},
"statusmaps": [
{
"jira_status": "text",
"system_status": "text"
}
],
"is_manual": true
},
"maintainer": {
"id": "text",
"type": "user"
},
"tags": [
{
"key": "text",
"value": "text"
}
],
"auto_pause_transient_alerts_config": {
"is_enabled": true,
"timeout_in_mins": 2
},
"intelligent_alerts_grouping_config": {
"is_enabled": true,
"rolling_window_in_mins": 5
},
"delay_notification_config": {
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
},
"config": {
"dedup_key_enabled": true
},
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}The request has succeeded.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
GET /v3/services/by-name?name=text&owner_id=text HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"data": {
"id": "text",
"name": "text",
"slug": "text",
"email": "text",
"escalation_policy_id": "text",
"organization_id": "text",
"api_key": "text",
"description": "text",
"depends": [
"text"
],
"owner": {
"id": "text",
"type": "team"
},
"on_maintenance": true,
"slack": {
"channel_id": "text",
"name": "text",
"time": 1
},
"escalation_policy": {
"id": "text",
"name": "text",
"description": "text",
"slug": "text"
},
"jira_cloud": {
"jira_client_key": "text",
"project": {
"id": "text",
"key": "text",
"name": "text"
},
"issue_type": {
"id": "text",
"name": "text",
"statuses": [
{
"id": "text",
"name": "text"
}
]
},
"statusmaps": [
{
"jira_status": "text",
"system_status": "text"
}
],
"is_manual": true
},
"maintainer": {
"id": "text",
"type": "user"
},
"tags": [
{
"key": "text",
"value": "text"
}
],
"auto_pause_transient_alerts_config": {
"is_enabled": true,
"timeout_in_mins": 2
},
"intelligent_alerts_grouping_config": {
"is_enabled": true,
"rolling_window_in_mins": 5
},
"delay_notification_config": {
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
},
"config": {
"dedup_key_enabled": true
},
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}The request has succeeded.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
GET /v3/services/{serviceID} HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
authorization: text
Accept: */*
{
"data": {
"id": "text",
"name": "text",
"slug": "text",
"email": "text",
"escalation_policy_id": "text",
"organization_id": "text",
"api_key": "text",
"description": "text",
"depends": [
"text"
],
"owner": {
"id": "text",
"type": "team"
},
"on_maintenance": true,
"slack": {
"channel_id": "text",
"name": "text",
"time": 1
},
"escalation_policy": {
"id": "text",
"name": "text",
"description": "text",
"slug": "text"
},
"jira_cloud": {
"jira_client_key": "text",
"project": {
"id": "text",
"key": "text",
"name": "text"
},
"issue_type": {
"id": "text",
"name": "text",
"statuses": [
{
"id": "text",
"name": "text"
}
]
},
"statusmaps": [
{
"jira_status": "text",
"system_status": "text"
}
],
"is_manual": true
},
"maintainer": {
"id": "text",
"type": "user"
},
"tags": [
{
"key": "text",
"value": "text"
}
],
"auto_pause_transient_alerts_config": {
"is_enabled": true,
"timeout_in_mins": 2
},
"intelligent_alerts_grouping_config": {
"is_enabled": true,
"rolling_window_in_mins": 5
},
"delay_notification_config": {
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
},
"config": {
"dedup_key_enabled": true
},
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}The request has succeeded.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
PUT /v3/services/{serviceID} HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 573
{
"name": "text",
"escalation_policy_id": "text",
"description": "text",
"email_prefix": "text",
"maintainer": {
"id": "text",
"type": "user"
},
"tags": [
{
"key": "text",
"value": "text"
}
],
"auto_pause_transient_alerts_config": {
"is_enabled": true,
"timeout_in_mins": 2
},
"intelligent_alerts_grouping_config": {
"is_enabled": true,
"rolling_window_in_mins": 5
},
"delay_notification_config": {
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
}
}{
"data": {
"id": "text",
"name": "text",
"slug": "text",
"email": "text",
"escalation_policy_id": "text",
"organization_id": "text",
"api_key": "text",
"description": "text",
"depends": [
"text"
],
"owner": {
"id": "text",
"type": "team"
},
"on_maintenance": true,
"slack": {
"channel_id": "text",
"name": "text",
"time": 1
},
"escalation_policy": {
"id": "text",
"name": "text",
"description": "text",
"slug": "text"
},
"jira_cloud": {
"jira_client_key": "text",
"project": {
"id": "text",
"key": "text",
"name": "text"
},
"issue_type": {
"id": "text",
"name": "text",
"statuses": [
{
"id": "text",
"name": "text"
}
]
},
"statusmaps": [
{
"jira_status": "text",
"system_status": "text"
}
],
"is_manual": true
},
"maintainer": {
"id": "text",
"type": "user"
},
"tags": [
{
"key": "text",
"value": "text"
}
],
"auto_pause_transient_alerts_config": {
"is_enabled": true,
"timeout_in_mins": 2
},
"intelligent_alerts_grouping_config": {
"is_enabled": true,
"rolling_window_in_mins": 5
},
"delay_notification_config": {
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
},
"config": {
"dedup_key_enabled": true
},
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}There is no content to send for this request, but the headers may be useful.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
DELETE /v3/services/{serviceID} HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
authorization: text
Accept: */*
{}The request has succeeded.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
PUT /v3/services/{serviceID}/apta-config HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 39
{
"is_enabled": true,
"timeout_in_mins": 1
}{
"data": {
"msg": "text"
}
}The request has succeeded.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
PUT /v3/services/{serviceID}/iag-config HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 46
{
"is_enabled": true,
"rolling_window_in_mins": 1
}{
"data": {
"msg": "text"
}
}The request has succeeded.
The server could not understand the request due to invalid syntax.
Access is unauthorized.
Client error
Access is forbidden.
The server cannot find the requested resource.
The request conflicts with the current state of the server.
Client error
Server error
Server error
Service unavailable.
Server error
PUT /v3/services/{serviceID}/notification-delay-config HTTP/1.1
Host: api.squadcast.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 215
{
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
}{
"data": {
"id": "text",
"name": "text",
"slug": "text",
"email": "text",
"escalation_policy_id": "text",
"organization_id": "text",
"api_key": "text",
"description": "text",
"depends": [
"text"
],
"owner": {
"id": "text",
"type": "team"
},
"on_maintenance": true,
"slack": {
"channel_id": "text",
"name": "text",
"time": 1
},
"escalation_policy": {
"id": "text",
"name": "text",
"description": "text",
"slug": "text"
},
"jira_cloud": {
"jira_client_key": "text",
"project": {
"id": "text",
"key": "text",
"name": "text"
},
"issue_type": {
"id": "text",
"name": "text",
"statuses": [
{
"id": "text",
"name": "text"
}
]
},
"statusmaps": [
{
"jira_status": "text",
"system_status": "text"
}
],
"is_manual": true
},
"maintainer": {
"id": "text",
"type": "user"
},
"tags": [
{
"key": "text",
"value": "text"
}
],
"auto_pause_transient_alerts_config": {
"is_enabled": true,
"timeout_in_mins": 2
},
"intelligent_alerts_grouping_config": {
"is_enabled": true,
"rolling_window_in_mins": 5
},
"delay_notification_config": {
"is_enabled": true,
"timezone": "text",
"fixed_timeslot_config": {
"start_time": "text",
"end_time": "text",
"repeat_days": [
1
]
},
"custom_timeslots_enabled": true,
"custom_timeslots": {},
"assigned_to": {
"id": "text",
"type": "text"
}
},
"config": {
"dedup_key_enabled": true
},
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}Last updated