PingPlotter Cloud Manual
LiveShares
Overview
LiveShare links allow you to share web links to live-updating PingPlotter results.
- LinkType: this field refers to the type of link you want to create. You can create LiveShare links for an agent, session, or summary.
- EntityId: this is the Id of the Agent or Session for which you are creating the link. This Id must match the corresponding type set in the LinkType.
GET
GET /liveshares
GET /liveshares
Retrieve all LiveShare links.
curl -X 'GET' \ 'https://yoursubdomain.api.pingplotter.cloud/liveshares' \ -H 'accept: application/json' \ -H 'X-API-KEY: your_api_token'
200 Response
[
{
"ShareId": "string",
"ShareUrl": "string",
"Description": "string",
"Notes": "string",
"Active": true,
"CreationDate": "2025-11-06T18:52:32.028Z",
"ExpirationDate": "2025-11-06T18:52:32.028Z",
"CreatedBy": "string",
"LinkType": "string",
"EntityId": "string"
}
]
POST
POST /liveshares
POST /liveshares
Create a new LiveShare link.
curl -X 'POST' \
'https://yoursubdomain.api.pingplotter.cloud/liveshares' \
-H 'accept: application/json' \
-H 'X-API-KEY: your_api_token'
-d '{
"LinkType": "string",
"EntityId": "string",
"Description": "string",
"Notes": "string",
"ExpirationDate": "2025-11-06T18:56:43.997Z"
}'
200 Response
[
{
"ShareId": "string",
"ShareUrl": "string",
"Description": "string",
"Notes": "string",
"Active": true,
"CreationDate": "2025-11-06T18:52:32.028Z",
"ExpirationDate": "2025-11-06T18:52:32.028Z",
"CreatedBy": "string",
"LinkType": "string",
"EntityId": "string"
}
]
Request Body
| Key | Type | Notes |
|---|---|---|
| LinkType | string | Required. Options: agent, session, summary |
| EntityId | string | Required. Id of the agent, session, or summary |
| Description | string | Name of the LiveShare, e.g. Broken Route |
| Notes | string | Notes about the LiveShare, e.g. Case #00001 |
| ExpirationDate | string | ISO Date/Time the LiveShare link will automatically expire. Note: Do not include to keep link active until manually disabled. |
POST /liveshares/GetAllLiveSharesWithFilter
POST /liveshares/GetAllLiveSharesWithFilter
Retrieve LiveShare links using a filter.
curl -X 'POST' \
'https://yoursubdomain.api.pingplotter.cloud/liveshares/GetAllLiveSharesWithFilter/?linkType="agent"' \
-H 'accept: application/json' \
-H 'X-API-KEY: your_api_token'
-d '[
"string"
]'
200 Response
[
{
"ShareId": "string",
"ShareUrl": "string",
"Description": "string",
"Notes": "string",
"Active": true,
"CreationDate": "2025-11-06T18:52:32.028Z",
"ExpirationDate": "2025-11-06T18:52:32.028Z",
"CreatedBy": "string",
"LinkType": "string",
"EntityId": "string"
}
]
Request Body
| Key | Type | Notes |
|---|---|---|
| string array | List of EntityId's to filter down to. Must match Entity must match link type. |
Query Parameters
| Parameter | Type | Notes |
|---|---|---|
| linkType | string | Required. Options: agent, session, summary |
PUT
PUT /liveshares/{shareId}
PUT /liveshares/{shareId}
Edit an existing LiveShare link.
curl -X 'PUT' \
'https://yoursubdomain.api.pingplotter.cloud/liveshares/{shareId}' \
-H 'accept: application/json' \
-H 'X-API-KEY: your_api_token'
-d '{
"Description": "string",
"Notes": "string",
"Active": true,
"ExpirationDate": "2025-11-06T19:10:32.920Z",
"LinkType": "string",
"EntityId": "string"
}'
200 Response
[
{
"ShareId": "string",
"ShareUrl": "string",
"Description": "string",
"Notes": "string",
"Active": true,
"CreationDate": "2025-11-06T18:52:32.028Z",
"ExpirationDate": "2025-11-06T18:52:32.028Z",
"CreatedBy": "string",
"LinkType": "string",
"EntityId": "string"
}
]
Request Body
| Key | Type | Notes |
|---|---|---|
| LinkType | string | Options: agent, session, summary |
| EntityId | string | Id of the agent, session, or summary |
| Description | string | Name of the LiveShare, e.g. Broken Route |
| Notes | string | Notes about the LiveShare, e.g. Case #00001 |
| ExpirationDate | string | ISO Date/Time the LiveShare link will automatically expire. Note: Do not include to keep link active until manually disabled. |
DELETE
DELETE /liveshares/{shareId}
DELETE /liveshares/{shareId}
Delete a LiveShare link.
curl -X 'DELETE' \
'https://yoursubdomain.api.pingplotter.cloud/liveshares/{shareId}' \
-H 'accept: application/json' \
-H 'X-API-KEY: your_api_token'
200 Response
true