{ "opencollection": "1.0.0", "info": { "name": "Coscine Web Admin ApplicationProfile API", "version": "2.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "ApplicationProfile", "type": "folder" }, "items": [ { "info": { "name": "Retrieves all application profiles.", "type": "http" }, "http": { "method": "GET", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/application-profiles/profiles", "params": [ { "name": "SearchTerm", "value": "", "type": "query", "description": "Gets or sets the search term used to filter application profiles." }, { "name": "Language", "value": "", "type": "query", "description": "Gets or sets the language for which the application profiles are requested." }, { "name": "Modules", "value": "", "type": "query", "description": "Gets or sets a value indicating whether to include modules in the application profiles." }, { "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 application profiles." }, { "info": { "name": "Retrieves an application profile by its URI.", "type": "http" }, "http": { "method": "GET", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/application-profiles/profiles/:profile", "headers": [ { "name": "Accept-Language", "value": "" } ], "params": [ { "name": "profile", "value": "", "type": "path", "description": "The URI of the application profile to retrieve." }, { "name": "format", "value": "", "type": "query", "description": "The desired data format for the returned application profile." } ] }, "docs": "Retrieves an application profile by its URI." }, { "info": { "name": "Retrieves the `raw` application profile definition by its URI.", "type": "http" }, "http": { "method": "GET", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/application-profiles/profiles/:profile/raw", "params": [ { "name": "profile", "value": "", "type": "path", "description": "The URI of the application profile." } ] }, "docs": "Retrieves the `raw` application profile definition by its URI." }, { "info": { "name": "Submits a request to create a new application profile.", "type": "http" }, "http": { "method": "POST", "url": "https://coscine.rwth-aachen.de/coscine/api/v2/application-profiles/requests", "body": { "type": "json", "data": "{}" } }, "docs": "Submits a request to create a new application profile." }, { "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/application-profiles" }, "docs": "Responds with the HTTP methods allowed for the endpoint." } ] } ], "bundled": true }