Services
Overview
Available Operations
get_all - Get All Services
create - Create Service
get_by_name - Get Services By Name
get_by_id - Get Service By ID
update - Update Service
delete - Delete Service
update_apta_config - Auto Pause Transient Alerts (APTA)
create_or_update_iag_config - Intelligent Alert Grouping (IAG)
update_notification_delay_config - Delayed Notification Config
get_all
Get All Services
Example Usage
Parameters
owner_id
str
✔️
N/A
entity_owner
Optional[str]
➖
N/A
name
Optional[str]
➖
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
models.ServicesGetServicesResponse
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
create
Create Service
Example Usage
Parameters
owner_id
str
✔️
N/A
name
str
✔️
N/A
escalation_policy_id
str
✔️
N/A
description
Optional[str]
➖
N/A
email_prefix
Optional[str]
➖
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
models.ServicesCreateServiceResponse
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
get_by_name
Get Services By Name
Example Usage
Parameters
name
str
✔️
N/A
owner_id
str
✔️
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
models.ServicesGetServicesByNameResponse
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
get_by_id
Get Service By ID
Example Usage
Parameters
service_id
str
✔️
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
models.ServicesGetServiceByIDResponse
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
update
Update Service
Example Usage
Parameters
service_id
str
✔️
N/A
name
Optional[str]
➖
N/A
escalation_policy_id
Optional[str]
➖
N/A
description
Optional[str]
➖
N/A
email_prefix
Optional[str]
➖
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
models.ServicesUpdateServiceResponse
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
delete
Delete Service
Example Usage
Parameters
service_id
str
✔️
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
update_apta_config
Auto Pause Transient Alerts (APTA)
Example Usage
Parameters
service_id
str
✔️
N/A
is_enabled
bool
✔️
N/A
timeout_in_mins
int
✔️
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
models.ServicesCreateOrUpdateAPTAConfigResponse
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
create_or_update_iag_config
Intelligent Alert Grouping (IAG)
Example Usage
Parameters
service_id
str
✔️
N/A
is_enabled
bool
✔️
N/A
rolling_window_in_mins
int
✔️
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
models.ServicesCreateOrUpdateIAGConfigResponse
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
update_notification_delay_config
Delayed Notification Config
Example Usage
Parameters
service_id
str
✔️
N/A
is_enabled
bool
✔️
N/A
timezone
Optional[str]
➖
N/A
fixed_timeslot_config
➖
N/A
custom_timeslots_enabled
Optional[bool]
➖
N/A
retries
➖
Configuration to override the default retry behavior of the client.
Response
models.ServicesDelayedNotificationConfigResponse
Errors
errors.BadRequestError
400
application/json
errors.UnauthorizedError
401
application/json
errors.PaymentRequiredError
402
application/json
errors.ForbiddenError
403
application/json
errors.NotFoundError
404
application/json
errors.ConflictError
409
application/json
errors.UnprocessableEntityError
422
application/json
errors.InternalServerError
500
application/json
errors.BadGatewayError
502
application/json
errors.ServiceUnavailableError
503
application/json
errors.GatewayTimeoutError
504
application/json
errors.SDKDefaultError
4XX, 5XX
*/*
Last updated