{ "opencollection": "1.0.0", "info": { "name": "Coscine Web Admin UserNotificationOptOut API", "version": "2.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "UserNotificationOptOut", "type": "folder" }, "items": [ { "info": { "name": "Retrieves a user notification opt out for a specified notification.", "type": "http" }, "http": { "method": "GET", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/user-notifications/:notificationId", "params": [ { "name": "notificationId", "value": "", "type": "path", "description": "The Id of the notification." } ] }, "docs": "Retrieves a user notification opt out for a specified notification." }, { "info": { "name": "Retrieves all user notification opt outs of the current user.", "type": "http" }, "http": { "method": "GET", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/user-notifications", "params": [ { "name": "PageNumber", "value": "", "type": "query", "description": "Gets or sets the desired page number. Should be greater than or equal to 1. Default is 1." }, { "name": "PageSize", "value": "", "type": "query", "description": "Gets or sets the desired page size. Should be between 1 and the maximum allowed page size (50). Default is 10." }, { "name": "OrderBy", "value": "", "type": "query", "description": "Gets or sets the field name used for ordering the results.\r\nThe order is constructed by an order string.\r\nUse the property followed by \"asc\" or \"desc\" and separate properties by commas. Default is asc.\r\nCan be used like this: \"propertyA asc, propertyB desc\"." } ] }, "docs": "Retrieves all user notification opt outs of the current user." }, { "info": { "name": "Creates a user notification opt out for a specified user.", "type": "http" }, "http": { "method": "POST", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/user-notifications", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a user notification opt out for a specified user." }, { "info": { "name": "Responds with the HTTP methods allowed for the endpoint.", "type": "http" }, "http": { "method": "OPTIONS", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/user-notifications" }, "docs": "Responds with the HTTP methods allowed for the endpoint." }, { "info": { "name": "Deletes a user notification opt out for a specified user.", "type": "http" }, "http": { "method": "DELETE", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/user-notifications/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The Id of the user notification opt out." } ] }, "docs": "Deletes a user notification opt out for a specified user." } ] } ], "bundled": true }