Update a resource location
/rest/ofscCore/v1/resources/{resourceId}/locations/{locationId}
The operation supports custom properties of data type string, enumeration, and integer. You can only specify the properties that are present in the activity travel key configuration. The properties that are not present in the activity travel key configuration are ignored.
Request
-
locationId(required): integer
The unique identifier of the location.
-
resourceId(required): string
The unique identifier of the resource.
objectResource Location-
address:
string
Title:
AddressThe address of the resource. -
city:
string
Title:
CityThe city in which the address is located. -
country:
string
Title:
CountryThe country in which the address is located. Note that modification of this filed only without changes in other address fields will not trigger coordinates resolution -
label:
string
Title:
LabelThe unique label of the resource location. -
latitude:
number
Title:
LatitudeMinimum Value:-90Maximum Value:90The geographic coordinates of the resource location. -
longitude:
number
Title:
LongitudeMinimum Value:-180Maximum Value:180The geographic coordinates of the resource location. -
postalCode:
string
Title:
Postal CodeThe postal code of the resource location. -
privateLocationFlag:
boolean
Title:
Location is privateDefault Value:falseIndicates whether the location is a resource private location. -
state:
string
Title:
StateThe state in which the address is located. -
status:
string
Title:
StatusThe status of the resource location. If request doesn't contain "status", but coordinates are present, "status" will be sent as "manual"
Response
- application/json
200 Response
objectResource Location-
address:
string
Title:
AddressThe address of the resource. -
city:
string
Title:
CityThe city in which the address is located. -
country:
string
Title:
CountryThe country in which the address is located. -
label:
string
Title:
LabelThe unique label of the resource location. -
latitude:
number
Title:
LatitudeMinimum Value:-90Maximum Value:90The geographic coordinates of the resource location. -
locationId:
integer
Title:
Location IDThe unique identifier of the resource location. -
longitude:
number
Title:
LongitudeMinimum Value:-180Maximum Value:180The geographic coordinates of the resource location. -
postalCode:
string
Title:
Postal CodeThe postal code of the resource location. -
privateLocationFlag:
boolean
Title:
Location is privateDefault Value:falseIndicates whether the location is a resource private location. -
state:
string
Title:
StateThe state in which the address is located. -
status:
string
Title:
StatusThe status of the resource location.
Default Response
object-
detail:
string
The detailed description of this error.
-
status:
string
The HTTP status code of this error.
-
title(required):
string
The brief description of this error.
-
type(required):
string
The URL of the web page containing more details about this error.
Examples
The following example shows how to update resource location by submitting a PATCH request on the REST resource.
Example of Request Header
The following shows an example of the request header.
POST /rest/ofscCore/v1/resources/44035/locations/3 HTTP/1.0 Authorization: Basic c29hcEB5YW1hdG86MQ== Host: <instance_name>.fs.ocs.oraclecloud.com Accept: */*
Example of Request Body
The following example shows the contents of the request body in JSON format.
{
"label": "New Label",
}Example of Response Header
The following shows an example of the response header.
HTTP/1.1 200 OK Server: nginx/1.6.2 Date: Fri, 24 Jul 2015 08:35:48 GMT Content-Type: application/json; charset=utf-8 Connection: close
Example of Response Body
The following example shows the contents of the response body in JSON format.
{
"label": "New Label",
"postalCode": "32817",
"city": "Orlando",
"state": "FL",
"address": "11350-11398 University Blvd, Orlando",
"longitude": -81.22226,
"latitude": 28.59752,
"status": "manual",
"locationId": 3,
"links": [
{
"rel": "canonical",
"href": "https://<instance_name>.fs.ocs.oraclecloud.com/rest/ofscCore/v1/resources/44008/locations/3"
},
{
"rel": "describedby",
"href": "https://<instance_name>.fs.ocs.oraclecloud.com/rest/ofscCore/v1/metadata-catalog/resources"
}
]
}