Replace the collection of saved searches for the specified type
/apiplatform/administration/v1/preferences/user/searches/{type}
Replaces the collection of saved searches for the specified search type
All authenticated users can access this resource.
Request
- application/json
-
type: string
Specifies the search type, valid values are:
api
,application
,gateway
,service_account
androle
.
object
-
searches(optional):
array searches
An array of searches, each array entry is a client-defined JSON object.
array
object
Response
- application/json
204 Response
403 Response
object
-
detail(optional):
string
Detailed error message
-
errorCode(optional):
string
Application specific error code
-
errorDetails(optional):
array errorDetails
additional errors
-
errorPath(optional):
string
-
instance(optional):
string
URI to the link that provides more detail about the error
-
status(optional):
string
HTTP status code
-
title:
string
Summary error message
-
type:
string
Error type
500 Response
object
-
detail(optional):
string
Detailed error message
-
errorCode(optional):
string
Application specific error code
-
errorDetails(optional):
array errorDetails
additional errors
-
errorPath(optional):
string
-
instance(optional):
string
URI to the link that provides more detail about the error
-
status(optional):
string
HTTP status code
-
title:
string
Summary error message
-
type:
string
Error type
Examples
The following example shows how to replace the collection of saved searches for the specified type by submitting a PUT request on the REST resource using cURL. For more information about cURL, see Use cURL.
curl -i -X PUT -u apicsadmin:password -d @searches.json https://example.com/apiplatform/administration/v1/preferences/user/searches/{type}/default
Where {type}
is a resource type, like api
, application
, gateway
, service
, or service_account
.
Example of Request Body
The following example shows the contents of the request body to replace the collection of saved searches in JSON format , included with the request above in a file named searches.json
.
{ "searches":[ { "scim": "( name sw \"Weather\" or name co \" Weather\" or name co \".Weather\" or name co \"-Weather\" )", "name": "weather", "conditions": [ { "scim": "( name sw \"Weather\" or name co \" Weather\" or name co \".Weather\" or name co \"-Weather\" )", "id": "name", "value": "\"Weather\"" } ] }, { "scim": "(( name sw \"Real\" or name co \" Real\" or name co \".Real\" or name co \"-Real\" ) or ( name sw \"Estate\" or name co \" Estate\" or name co \".Estate\" or name co \"-Estate\" ))", "name": "Real Estate", "conditions": [ { "scim": "(( name sw \"Real\" or name co \" Real\" or name co \".Real\" or name co \"-Real\" ) or ( name sw \"Estate\" or name co \" Estate\" or name co \".Estate\" or name co \"-Estate\" ))", "id": "name", "value": "\"Real Estate\"" } ] } ] }
Example of Response Headers
The following shows an example of the response headers.
HTTP/1.1 204 OK Server: Oracle-Traffic-Director/12.2.1.2.0 Date: Thu, 05 Jan 2017 18:32:20 GMT Content-type: application/json X-oracle-dms-ecid: UShgJ1E3000000000 X-oracle-dms-rid: 0:1 Via: 1.1 otd_opc Proxy-agent: Oracle-Traffic-Director/12.2.1.2.0 Transfer-encoding: chunked