# Alerts and Notification Channels APIs

## Notification Channel APIs

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/notifications/create" method="post" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/notifications/publish/{alert\_id}" method="get" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/notifications/search" method="post" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/notifications/update/{alert\_id}" method="patch" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/notifications/delete/{alert\_id}" method="delete" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/notifications/test" method="post" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

## Alerts APIs

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/create" method="post" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/publish/{alert\_id}" method="get" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/get/{alert\_id}" method="get" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/search" method="post" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/update/{alert\_id}" method="patch" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/delete/{alert\_id}" method="delete" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

## Alerts Silience APIs

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/silence/create" method="post" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/silence/get/{alert\_id}" method="get" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/silence/search" method="get" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>" path="/alerts/v1/silence/update/{alert\_id}" method="get" %}
<https://raw.githubusercontent.com/Sanketika-Obsrv/obsrv-api-service/main/api-service/swagger-doc/openapi_v2.yml>
{% endopenapi %}
