Patch Single Feature
PATCH
/datasets/{dataset_id}/features/{gid}
const url = 'https://example.com/datasets/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/features/1';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"geometry":{"coordinates":["example"],"type":"example"},"properties":{}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://example.com/datasets/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/features/1 \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "geometry": { "coordinates": [ "example" ], "type": "example" }, "properties": {} }'Partial update of a feature (PATCH semantics).
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” dataset_id
required
Dataset Id
string format: uuid
gid
required
Gid
integer
Request Body required
Section titled “Request Body required ” Media type application/json
FeatureUpdate
Partial feature update (PATCH semantics).
object
geometry
Any of:
GeoJSONGeometry
A GeoJSON geometry object (RFC 7946).
object
coordinates
required
Coordinates
Array
type
required
Type
string
null
Example generated
{ "geometry": { "coordinates": [ "example" ], "type": "example" }, "properties": {}}Responses
Section titled “ Responses ”Successful Response
GeoJSONFeature
A single GeoJSON Feature.
object
geometry
Any of:
GeoJSONGeometry
A GeoJSON geometry object (RFC 7946).
object
coordinates
required
Coordinates
Array
type
required
Type
string
null
id
required
Id
integer
properties
required
Properties
object
key
additional properties
any
type
Type
string
Example
{ "type": "Feature"}Example generated
exampleBad request — invalid payload
ProblemDetail
object
detail
required
Detail
string
status
required
Status
integer
title
required
Title
string
type
Type
string
Example
{ "type": "about:blank"}Unauthorized — missing or invalid credentials
ProblemDetail
object
detail
required
Detail
string
status
required
Status
integer
title
required
Title
string
type
Type
string
Example
{ "type": "about:blank"}Forbidden — caller lacks write access
ProblemDetail
object
detail
required
Detail
string
status
required
Status
integer
title
required
Title
string
type
Type
string
Example
{ "type": "about:blank"}Not found
ProblemDetail
object
detail
required
Detail
string
status
required
Status
integer
title
required
Title
string
type
Type
string
Example
{ "type": "about:blank"}Conflict — resource state prevents the operation
ProblemDetail
object
detail
required
Detail
string
status
required
Status
integer
title
required
Title
string
type
Type
string
Example
{ "type": "about:blank"}Validation error
ProblemDetail
object
detail
required
Detail
string
status
required
Status
integer
title
required
Title
string
type
Type
string
Example
{ "type": "about:blank"}Internal server error
ProblemDetail
object
detail
required
Detail
string
status
required
Status
integer
title
required
Title
string
type
Type
string
Example
{ "type": "about:blank"}