oncall-engine/engine/apps/public_api/views
Ravishankar 20d2d5a578
feat: Add silence and unsilence public api endpoint (#5031)
# What this PR does
Exposes alert group silence and unsilence via public api endpoint

## Which issue(s) this PR closes
[#5026](https://github.com/grafana/oncall/issues/5026)

<!--
*Note*: If you want the issue to be auto-closed once the PR is merged,
change "Related to" to "Closes" in the line above.
If you have more than one GitHub issue that this PR closes, be sure to
preface
each issue link with a [closing
keyword](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue).
This ensures that the issue(s) are auto-closed once the PR has been
merged.
-->

## Checklist

- [x] Unit, integration, and e2e (if applicable) tests updated
- [x] Documentation added (or `pr:no public docs` PR label added if not
required)
- [x] Added the relevant release notes label (see labels prefixed w/
`release:`). These labels dictate how your PR will
    show up in the autogenerated release notes.
2024-09-23 12:33:12 +00:00
..
__init__.py Update alert groups public API filters support (#4832) 2024-08-15 19:58:25 +00:00
action.py cleanup CustomButton backend code + add ngrok/express outgoing webhook e2e test (#2544) 2024-03-28 15:37:22 +00:00
alert_groups.py feat: Add silence and unsilence public api endpoint (#5031) 2024-09-23 12:33:12 +00:00
alerts.py Fix alerts order in public api (#2402) 2023-06-29 12:52:30 +00:00
escalation.py Update alert groups public API filters support (#4832) 2024-08-15 19:58:25 +00:00
escalation_chains.py make make test command much more robust + address several more backend test warnings (#2115) 2023-06-07 10:51:58 +00:00
escalation_policies.py Insight logs (#348) 2022-08-24 12:04:44 +05:00
info.py Add info throttler 2022-06-08 18:25:58 +04:00
integrations.py Disallow creating and deleting direct paging integrations (#3475) 2023-12-04 13:13:53 +00:00
maintaiable_object_mixin.py Make viewset actions more consistent (#2120) 2023-06-07 12:10:53 +00:00
on_call_shifts.py Update shifts public API to improve web shifts support (#3165) 2023-10-19 17:30:12 +00:00
organizations.py Remove demo token related code/logic 2022-06-09 09:16:10 -03:00
personal_notifications.py don't force create default user notification policies (#4608) 2024-07-05 15:08:17 -04:00
phone_notifications.py Phone provider refactoring (#1713) 2023-05-24 06:27:48 +00:00
resolution_notes.py Allow OnCall API to use Grafana Service Accounts (#3189) 2023-11-23 16:42:27 +00:00
routes.py Insight logs (#348) 2022-08-24 12:04:44 +05:00
schedules.py add support for datetime on final_shifts API parameters (#3103) 2023-10-30 12:00:39 +00:00
shift_swap.py Google Calendar Out of Office events - autogenerated shift swap requests (#4104) 2024-04-02 20:10:16 +00:00
slack_channels.py make make test command much more robust + address several more backend test warnings (#2115) 2023-06-07 10:51:58 +00:00
teams.py make make test command much more robust + address several more backend test warnings (#2115) 2023-06-07 10:51:58 +00:00
user_groups.py make make test command much more robust + address several more backend test warnings (#2115) 2023-06-07 10:51:58 +00:00
users.py Improve schedule filters before generating user calendar export (#4950) 2024-08-29 11:56:03 +00:00
webhooks.py Add is_from_connected_integration field to webhook model (#3951) 2024-02-23 15:57:57 +00:00