Properties
Private
apiClient
apiClient: AxiosInstance
Methods
acknowledge
- acknowledge(incident_id, __namedParameters?): Promise<any>
Parameters
- incident_id: string
- __namedParameters: {
acknowledged_by?: string;
} = {}Optional
acknowledged_by?: string
Returns Promise<any>
create
- create(newIncident): Promise<any>
Returns Promise<any>
delete
- delete(incident_id): Promise<boolean>
Returns Promise<boolean>
True if success
get
- get(incident_id): Promise<any>
Returns Promise<any>
getAll
- getAll(__namedParameters?): Promise<any>
Parameters
- __namedParameters: {
page?: number;
per_page?: number;
} = {}Optional
page?: number
Optional
per_page?: number
Returns Promise<any>
getTimeline
- getTimeline(incident_id): Promise<any>
Returns Promise<any>
resolve
- resolve(incident_id, __namedParameters?): Promise<any>
Parameters
- incident_id: string
- __namedParameters: {
resolved_by?: string;
} = {}Optional
resolved_by?: string
Returns Promise<any>
update
- update(incident_id, newIncident): Promise<any>
Parameters
- incident_id: string
- newIncident: Partial<any>
Returns Promise<any>
This will acknowledge an ongoing incident, preventing further escalations.