Methods
(route) delete(:id, :identifier)
Route:
| Method | Path |
| DELETE |
/api/bucket/:id/data/issues/:identifier |
Retrieve exceptions summary
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :identifier |
String |
the identifier of issue that you want to delete |
Response:
| Name |
Type |
Description |
| . |
Array |
array of deleted exceptions |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
| 400 |
missing/invalid parameters |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:identifier |
|
the identifier of issue that you want to delete |
(route) deleteAll(:id)
Route:
| Method | Path |
| DELETE |
/api/bucket/:id/data/issues |
Retrieve exceptions summary
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Query Parameters:
| Name |
Type |
Attributes |
Description |
| app_name |
String |
optional |
an specific application to delete application |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(async, route) findOccurences(:id)
Route:
| Method | Path |
| POST |
/api/bucket/:id/data/issues/ocurrences |
Retrieve issues histogram
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Attributes |
Default |
Description |
| identifier |
Object |
optional |
|
find occurence by using an issue identifier |
| occurrence_id |
Object |
optional |
|
find ocurrence by his id |
| includeFixed |
Boolean |
optional |
false |
choose to ignore or not the fixed occurences |
| limit |
Number |
optional |
|
limit |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response:
| Name |
Type |
Description |
| . |
Array |
array of object containing ocurrences |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(async, route) getReplay(:id, :uuid)
Route:
| Method | Path |
| GET |
/api/bucket/:id/data/issues/replay/:uuid |
Retrieve issue replay
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :uuid |
String |
replay id |
Response:
| Name |
Type |
Description |
| replay |
String |
|
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:uuid |
|
replay id |
(async, route) list(:id)
Route:
| Method | Path |
| POST |
/api/bucket/:id/data/issues/list |
Retrieve issues
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Attributes |
Description |
| server_name |
String |
optional |
filter exceptions by server source |
| app_name |
String |
optional |
filter exceptions by app source needed if initiator+source not provided |
| before |
String |
optional |
exclude exceptions older than 'before' minutes |
| initiator |
String |
optional |
filter exceptions by initiator (node/golang/browser/webcheck...) needed with source |
| source |
String |
optional |
filter exceptions by source (browser app id, webcheck id...) |
| tags |
Array |
optional |
array of string to filter tags |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response:
| Name |
Type |
Description |
| . |
Array |
array of exceptions |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(async, route) listOccurencesForIdentifier(:id, :identifier)
Route:
| Method | Path |
| GET |
/api/bucket/:id/data/issues/occurrences/:identifier |
Retrieve issues
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Query Parameters:
| Name |
Type |
Attributes |
Description |
| from |
Number |
optional |
|
| search_after |
Number |
optional |
|
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :identifier |
String |
issue identifier |
Response:
| Name |
Type |
Description |
| . |
Array |
array of occurrences id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:identifier |
|
issue identifier |
(route) retrieveHistogram(:id)
Route:
| Method | Path |
| POST |
/api/bucket/:id/data/issues/histogram |
Retrieve issues histogram
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Attributes |
Default |
Description |
| app_name |
String |
optional |
|
a specific app name |
| start |
String |
optional |
|
ignore issue before this date |
| identifier |
String |
optional |
|
a specific issue identifier |
| interval |
String |
optional |
|
ignore issue before this date |
| end |
String |
optional |
|
ignore issue after this date |
| includeFixed |
Boolean |
optional |
false |
choose to ignore or not the fixed occurences |
| initiator |
String |
optional |
|
filter exceptions by initiator (node/golang/browser/webcheck...) needed with source |
| source |
String |
optional |
|
filter exceptions by source (browser app id, webcheck id...) |
| tags |
Array |
optional |
|
array of string to filter tags |
| includeEmptyDocs |
Boolean |
optional |
false |
add empty docs |
| invertedTags |
Boolean |
optional |
false |
filter issue without tags |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response:
| Name |
Type |
Description |
| . |
Array |
array of object containing exceptions for each application for each server |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(route) search(:id)
Route:
| Method | Path |
| POST |
/api/bucket/:id/data/issues/search |
Search for an issue message
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Attributes |
Default |
Description |
| message |
String |
|
|
find occurence that match this message |
| includeFixed |
Boolean |
optional |
false |
choose to ignore or not the fixed occurences |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response:
| Name |
Type |
Description |
| . |
Array |
array of object containing exceptions for each application for each server |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(async, route) summary(:id, :aggregateBy)
Route:
| Method | Path |
| GET |
/api/bucket/:id/data/issues/summary/:aggregateBy |
Retrieve aggregated summary count
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :aggregateBy |
String |
servers, apps, initiators or sources |
Response:
| Name |
Type |
Description |
| . |
Array |
issues count aggregated |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully retrieved data |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:aggregateBy |
|
servers, apps, initiators or sources |