Sharing Analytics API \ Delete a Snapshot PHP SDK
Resource/URI | GET | POST | PUT | DELETE |
---|---|---|---|---|
Sharing Analytics Snapshots
/sharing/analytics/snapshots.json
|
List all snapshots | – | Initiate a new snapshot | – |
Sharing Analytics Snapshot
/sharing/analytics/snapshots/<sharing_analytics_snapshot_token>.json
|
Retrieve snapshot details | – | – | Delete a snapshot |
Workflow
Request: the code to send to the API
Send a DELETE
to /sharing/analytics/snapshots/<sharing_analytics_snapshot_token>.json
to immediately remove an existing snapshot.
The <sharing_analytics_snapshot_token>
has to be replaced by the unique token of an existing snapshot.
To prevent you from unintentionally deleting a snapshot by mixing up the DELETE/GET
methods
you have to include the url parameter confirm_deletion=true
in your DELETE
requests.
If you omit this parameter, the user will not be deleted and an error will be thrown.
Result: the code returned by the API
If the snapshot has been deleted successfully, the API will return a HTTP status code 200
.
If the snapshot could not be deleted, the API will return an appropriate message body with further details on the error that occured.
Example Resultset
{ "response": { "request": { "date": "Fri, 27 Jan 2012 16:24:15 +0100", "resource": "/sharing/analytics/snapshots/a5de98a6-50cc-4d69-916a-d1e7ca9bafd0.json", "status": { "flag": "success", "code": 200, "info": "The sharing analytics snapshot has been deleted successfully" } } } }