## 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`
---