Managing user subscriptions¶
Listing subscriptions¶
Send a GET request to https://pushitgood.eu/v1/users/<uid>/subscriptions to
list a users subscriptions. Send your client id and apikey using HTTP basic
authentication. Example usage with curl:
curl --silent -u "$CLIENT_ID:$APIKEY" https://pushitgood.eu/v1/$UID/subscriptions
{
"subscriptions": [
{
"uid": "eKvdJ92b",
"device_name": "firefox on linux",
"sid": "eCS6emq2AhvpWA",
"links": {
"delete": {
"method": "DELETE",
"href": "https://pushitgood.eu/v1/subscriptions/eCS6emq2AhvpWA"
}
}
}
]
}
Removing subscriptions¶
To delete a user’s subscription, call the listed delete link. Again, you must authenticate with HTTP basic authentication:
curl --silent -X DELETE -u "$CLIENT_ID:$APIKEY" https://pushitgood.eu/v1/subscriptions/eCS6emq2AhvpWA
This endpoint returns an empty response (HTTP status 204) to indicate success, or a 404 if the subscription does not exist.