## Endpoint: `/api/exceptions/` **Method**: `GET` **Description**: Return all the exceptions that were created in the system. ### Parameters |Parameter|Type|Required|Description|Example Value| |---|---|---|---|---| |None|-|-|No parameters required|-| ### Headers |Header|Type|Required|Description|Example Value| |---|---|---|---|---| |`Authorization`|string|Yes|Bearer token for authentication|`Bearer <token>`| ### Example Response { "count": 1, "next": null, "previous": null, "results": [ { "age": "<X>d", "id": <id>, "customer_name": "<CustomerName>", ... RESULT DETAILS ... } } --- ## Endpoint: `/api/exceptions/{id}/` **Method**: `GET` **Description**: Retrieve details of a specific exception by ID. ### Parameters |Parameter|Type|Required|Description|Example Value| |---|---|---|---|---| |`id`|string|Yes|Unique identifier for the exception|`12345`| ### Headers |Header|Type|Required|Description|Example Value| |---|---|---|---|---| |`Authorization`|string|Yes|Bearer token for authentication|`Bearer <token>`| ### Example Response { "id": <Exception_id>, "dump": { "host": "<Host>", "service": "<Service>", "severity": "<Severity>", }, "time": "2024-11-12T13:21:42.519949Z", "subject": "<SUBJECT>", "template": { "id": <id>, ... EXCEPTION DETAILS ... }, } --- ## Endpoint: `/api/exceptions/{id}/` **Method**: `DELETE` **Description**: Delete a specific exception by ID. ### Parameters |Parameter|Type|Required|Description|Example Value| |---|---|---|---|---| |`id`|string|Yes|Unique identifier for the exception|`12345`| ### Headers |Header|Type|Required|Description|Example Value| |---|---|---|---|---| |`Authorization`|string|Yes|Bearer token for authentication|`Bearer <token>`| ### Example Request `DELETE /api/exceptions/{Exceptionid}/ ### Example Response `1` `This response means that the request has succeeded` --- ## Endpoint: `/api/exceptions/count/` **Method**: `GET` **Description**: Retrieve the count of all exceptions. ### Parameters |Parameter|Type|Required|Description|Example Value| |---|---|---|---|---| |None|-|-|No parameters required|-| ### Headers |Header|Type|Required|Description|Example Value| |---|---|---|---|---| |`Authorization`|string|Yes|Bearer token for authentication|`Bearer <token>`| ### Example Response { "count": 1 } --- ## Endpoint: `/api/exceptions/mass_deactivate/` **Method**: `PATCH` **Description**: Deactivate multiple exceptions at once. ### Parameters |Parameter|Type|Required|Description|Example Value| |---|---|---|---|---| |None|-|-|No parameters required|-| ### Headers |Header|Type|Required|Description|Example Value| |---|---|---|---|---| |`Authorization`|string|Yes|Bearer token for authentication|`Bearer <token>`| ### Request Payload { "ids": [{id1}, {id2}, {id3}] } ### Example Response `1` `This response means that the request has succeeded` ---