> For the complete documentation index, see [llms.txt](https://raic-labs.gitbook.io/raic-fed/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://raic-labs.gitbook.io/raic-fed/api-reference/04b-stac-api/transaction-extension.md).

# Transaction Extension

## Update Item

> Endpoint.

```json
{"openapi":"3.1.0","info":{"title":"Raic Foundry Stac Api","version":"0.1"},"servers":[{"url":"/stac-api"}],"paths":{"/collections/{collection_id}/items/{item_id}":{"put":{"tags":["Transaction Extension"],"summary":"Update Item","description":"Endpoint.","operationId":"Update_Item_collections__collection_id__items__item_id__put","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"Collection ID","title":"Collection Id"},"description":"Collection ID"},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","description":"Item ID","title":"Item Id"},"description":"Item ID"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Item-Input"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__item__Item-Output"}},"application/geo+json":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Item-Input":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Input"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Input","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"$ref":"#/components/schemas/ItemProperties"},"id":{"type":"string","minLength":1,"title":"Id"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"assets":{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object","title":"Assets"},"links":{"$ref":"#/components/schemas/Links-Input"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"type":"object","required":["type","geometry","properties","id","assets","links"],"title":"Item","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md"},"Point":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Point","title":"Type"},"coordinates":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}],"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Point","description":"Point Model"},"Position2D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"}],"type":"array","maxItems":2,"minItems":2},"Position3D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"},{"type":"number","title":"Altitude"}],"type":"array","maxItems":3,"minItems":3},"MultiPoint":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPoint","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPoint","description":"MultiPoint Model"},"LineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"LineString","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2,"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"LineString","description":"LineString Model"},"MultiLineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiLineString","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiLineString","description":"MultiLineString Model"},"Polygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Polygon","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Polygon","description":"Polygon Model"},"MultiPolygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPolygon","title":"Type"},"coordinates":{"items":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array"},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPolygon","description":"MultiPolygon Model"},"GeometryCollection-Input":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Input"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Input","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"ItemProperties":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datetime"},"created":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created"},"updated":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated"},"start_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Datetime"},"end_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Datetime"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"platform":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform"},"instruments":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Instruments"},"constellation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constellation"},"mission":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission"},"gsd":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}],"title":"Gsd"}},"additionalProperties":true,"type":"object","required":["datetime"],"title":"ItemProperties","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object"},"Provider":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["name"],"title":"Provider","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#provider-object"},"Asset":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"}},"additionalProperties":true,"type":"object","required":["href"],"title":"Asset","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object"},"Links-Input":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"Link":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"rel":{"type":"string","minLength":1,"title":"Rel"},"type":{"anyOf":[{"$ref":"#/components/schemas/MimeTypes"},{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"additionalProperties":true,"type":"object","required":["href","rel"],"title":"Link","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#link-object"},"MimeTypes":{"type":"string","enum":["image/tiff; application=geotiff","image/tiff; application=geotiff; profile=cloud-optimized","image/jp2","image/png","image/jpeg","application/geo+json","application/geo+json-seq","application/geopackage+sqlite3","application/vnd.google-earth.kml+xml","application/vnd.google-earth.kmz","application/x-protobuf","application/vnd.mapbox-vector-tile","application/x-hdf","application/x-hdf5","application/xml","application/json","application/ndjson","text/html","text/plain","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0","application/schema+json","application/pdf","text/csv","application/vnd.apache.parquet","application/octet-stream"],"title":"MimeTypes","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#media-types"},"stac_pydantic__item__Item-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"$ref":"#/components/schemas/ItemProperties"},"id":{"type":"string","minLength":1,"title":"Id"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"assets":{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object","title":"Assets"},"links":{"$ref":"#/components/schemas/stac_pydantic__links__Links"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"type":"object","required":["type","geometry","properties","id","assets","links"],"title":"Item","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md"},"GeometryCollection-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"stac_pydantic__links__Links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}
```

## Delete Item

> Endpoint.

```json
{"openapi":"3.1.0","info":{"title":"Raic Foundry Stac Api","version":"0.1"},"servers":[{"url":"/stac-api"}],"paths":{"/collections/{collection_id}/items/{item_id}":{"delete":{"tags":["Transaction Extension"],"summary":"Delete Item","description":"Endpoint.","operationId":"Delete_Item_collections__collection_id__items__item_id__delete","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"Collection ID","title":"Collection Id"},"description":"Collection ID"},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","description":"Item ID","title":"Item Id"},"description":"Item ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__item__Item-Output"}},"application/geo+json":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"stac_pydantic__item__Item-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"$ref":"#/components/schemas/ItemProperties"},"id":{"type":"string","minLength":1,"title":"Id"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"assets":{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object","title":"Assets"},"links":{"$ref":"#/components/schemas/stac_pydantic__links__Links"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"type":"object","required":["type","geometry","properties","id","assets","links"],"title":"Item","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md"},"Point":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Point","title":"Type"},"coordinates":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}],"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Point","description":"Point Model"},"Position2D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"}],"type":"array","maxItems":2,"minItems":2},"Position3D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"},{"type":"number","title":"Altitude"}],"type":"array","maxItems":3,"minItems":3},"MultiPoint":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPoint","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPoint","description":"MultiPoint Model"},"LineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"LineString","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2,"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"LineString","description":"LineString Model"},"MultiLineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiLineString","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiLineString","description":"MultiLineString Model"},"Polygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Polygon","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Polygon","description":"Polygon Model"},"MultiPolygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPolygon","title":"Type"},"coordinates":{"items":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array"},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPolygon","description":"MultiPolygon Model"},"GeometryCollection-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"ItemProperties":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datetime"},"created":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created"},"updated":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated"},"start_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Datetime"},"end_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Datetime"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"platform":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform"},"instruments":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Instruments"},"constellation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constellation"},"mission":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission"},"gsd":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}],"title":"Gsd"}},"additionalProperties":true,"type":"object","required":["datetime"],"title":"ItemProperties","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object"},"Provider":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["name"],"title":"Provider","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#provider-object"},"Asset":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"}},"additionalProperties":true,"type":"object","required":["href"],"title":"Asset","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object"},"stac_pydantic__links__Links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"Link":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"rel":{"type":"string","minLength":1,"title":"Rel"},"type":{"anyOf":[{"$ref":"#/components/schemas/MimeTypes"},{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"additionalProperties":true,"type":"object","required":["href","rel"],"title":"Link","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#link-object"},"MimeTypes":{"type":"string","enum":["image/tiff; application=geotiff","image/tiff; application=geotiff; profile=cloud-optimized","image/jp2","image/png","image/jpeg","application/geo+json","application/geo+json-seq","application/geopackage+sqlite3","application/vnd.google-earth.kml+xml","application/vnd.google-earth.kmz","application/x-protobuf","application/vnd.mapbox-vector-tile","application/x-hdf","application/x-hdf5","application/xml","application/json","application/ndjson","text/html","text/plain","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0","application/schema+json","application/pdf","text/csv","application/vnd.apache.parquet","application/octet-stream"],"title":"MimeTypes","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#media-types"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}
```

## Patch Item

> Endpoint.

```json
{"openapi":"3.1.0","info":{"title":"Raic Foundry Stac Api","version":"0.1"},"servers":[{"url":"/stac-api"}],"paths":{"/collections/{collection_id}/items/{item_id}":{"patch":{"tags":["Transaction Extension"],"summary":"Patch Item","description":"Endpoint.","operationId":"Patch_Item_collections__collection_id__items__item_id__patch","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"Collection ID","title":"Collection Id"},"description":"Collection ID"},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","description":"Item ID","title":"Item Id"},"description":"Item ID"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PartialItem"},{"type":"array","items":{"anyOf":[{"$ref":"#/components/schemas/PatchAddReplaceTest"},{"$ref":"#/components/schemas/PatchMoveCopy"},{"$ref":"#/components/schemas/PatchRemove"}]}}],"title":"PartialItem","description":"Partial STAC Item.","properties":{"type":{"anyOf":[{"const":"Feature","type":"string"},{"type":"null"}],"title":"Type"},"stac_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stac Version"},"stac_extensions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Stac Extensions"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"geometry":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Geometry"},"bbox":{"anyOf":[{"maxItems":4,"minItems":4,"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array"},{"maxItems":6,"minItems":6,"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array"},{"type":"null"}],"title":"Bbox"},"properties":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Properties"},"links":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Links"},"assets":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Assets"},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"type":"object"}},"application/json-patch+json":{"schema":{"$defs":{"PatchAddReplaceTest":{"description":"Add, Replace or Test Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"enum":["add","replace","test"],"title":"Op","type":"string"},"value":{"title":"Value"}},"required":["path","op","value"],"title":"PatchAddReplaceTest","type":"object"},"PatchMoveCopy":{"description":"Move or Copy Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"enum":["move","copy"],"title":"Op","type":"string"},"from":{"title":"From","type":"string"}},"required":["path","op","from"],"title":"PatchMoveCopy","type":"object"},"PatchRemove":{"description":"Remove Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"const":"remove","title":"Op","type":"string"}},"required":["path","op"],"title":"PatchRemove","type":"object"}},"items":{"anyOf":[{"description":"Add, Replace or Test Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"enum":["add","replace","test"],"title":"Op","type":"string"},"value":{"title":"Value"}},"required":["path","op","value"],"title":"PatchAddReplaceTest","type":"object"},{"description":"Move or Copy Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"enum":["move","copy"],"title":"Op","type":"string"},"from":{"title":"From","type":"string"}},"required":["path","op","from"],"title":"PatchMoveCopy","type":"object"},{"description":"Remove Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"const":"remove","title":"Op","type":"string"}},"required":["path","op"],"title":"PatchRemove","type":"object"}]},"type":"array"}},"application/merge-patch+json":{"schema":{"description":"Partial STAC Item.","properties":{"type":{"anyOf":[{"const":"Feature","type":"string"},{"type":"null"}],"title":"Type"},"stac_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stac Version"},"stac_extensions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Stac Extensions"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"geometry":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Geometry"},"bbox":{"anyOf":[{"maxItems":4,"minItems":4,"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array"},{"maxItems":6,"minItems":6,"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array"},{"type":"null"}],"title":"Bbox"},"properties":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Properties"},"links":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Links"},"assets":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Assets"},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"title":"PartialItem","type":"object"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__item__Item-Output"}},"application/geo+json":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"PartialItem":{"properties":{"type":{"anyOf":[{"type":"string","const":"Feature"},{"type":"null"}],"title":"Type"},"stac_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stac Version"},"stac_extensions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Stac Extensions"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"geometry":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Geometry"},"bbox":{"anyOf":[{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"properties":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Properties"},"links":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Links"},"assets":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Assets"},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"type":"object","title":"PartialItem","description":"Partial STAC Item."},"PatchAddReplaceTest":{"properties":{"path":{"type":"string","title":"Path"},"op":{"type":"string","enum":["add","replace","test"],"title":"Op"},"value":{"title":"Value"}},"type":"object","required":["path","op","value"],"title":"PatchAddReplaceTest","description":"Add, Replace or Test Operation."},"PatchMoveCopy":{"properties":{"path":{"type":"string","title":"Path"},"op":{"type":"string","enum":["move","copy"],"title":"Op"},"from":{"type":"string","title":"From"}},"type":"object","required":["path","op","from"],"title":"PatchMoveCopy","description":"Move or Copy Operation."},"PatchRemove":{"properties":{"path":{"type":"string","title":"Path"},"op":{"type":"string","const":"remove","title":"Op"}},"type":"object","required":["path","op"],"title":"PatchRemove","description":"Remove Operation."},"stac_pydantic__item__Item-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"$ref":"#/components/schemas/ItemProperties"},"id":{"type":"string","minLength":1,"title":"Id"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"assets":{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object","title":"Assets"},"links":{"$ref":"#/components/schemas/stac_pydantic__links__Links"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"type":"object","required":["type","geometry","properties","id","assets","links"],"title":"Item","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md"},"Point":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Point","title":"Type"},"coordinates":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}],"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Point","description":"Point Model"},"Position2D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"}],"type":"array","maxItems":2,"minItems":2},"Position3D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"},{"type":"number","title":"Altitude"}],"type":"array","maxItems":3,"minItems":3},"MultiPoint":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPoint","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPoint","description":"MultiPoint Model"},"LineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"LineString","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2,"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"LineString","description":"LineString Model"},"MultiLineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiLineString","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiLineString","description":"MultiLineString Model"},"Polygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Polygon","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Polygon","description":"Polygon Model"},"MultiPolygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPolygon","title":"Type"},"coordinates":{"items":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array"},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPolygon","description":"MultiPolygon Model"},"GeometryCollection-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"ItemProperties":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datetime"},"created":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created"},"updated":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated"},"start_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Datetime"},"end_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Datetime"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"platform":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform"},"instruments":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Instruments"},"constellation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constellation"},"mission":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission"},"gsd":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}],"title":"Gsd"}},"additionalProperties":true,"type":"object","required":["datetime"],"title":"ItemProperties","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object"},"Provider":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["name"],"title":"Provider","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#provider-object"},"Asset":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"}},"additionalProperties":true,"type":"object","required":["href"],"title":"Asset","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object"},"stac_pydantic__links__Links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"Link":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"rel":{"type":"string","minLength":1,"title":"Rel"},"type":{"anyOf":[{"$ref":"#/components/schemas/MimeTypes"},{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"additionalProperties":true,"type":"object","required":["href","rel"],"title":"Link","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#link-object"},"MimeTypes":{"type":"string","enum":["image/tiff; application=geotiff","image/tiff; application=geotiff; profile=cloud-optimized","image/jp2","image/png","image/jpeg","application/geo+json","application/geo+json-seq","application/geopackage+sqlite3","application/vnd.google-earth.kml+xml","application/vnd.google-earth.kmz","application/x-protobuf","application/vnd.mapbox-vector-tile","application/x-hdf","application/x-hdf5","application/xml","application/json","application/ndjson","text/html","text/plain","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0","application/schema+json","application/pdf","text/csv","application/vnd.apache.parquet","application/octet-stream"],"title":"MimeTypes","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#media-types"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}
```

## Create Collection

> Endpoint.

```json
{"openapi":"3.1.0","info":{"title":"Raic Foundry Stac Api","version":"0.1"},"servers":[{"url":"/stac-api"}],"paths":{"/collections":{"post":{"tags":["Transaction Extension"],"summary":"Create Collection","description":"Endpoint.","operationId":"Create_Collection_collections_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Collection-Input"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__collection__Collection-Output"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Collection-Input":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"description":{"type":"string","minLength":1,"title":"Description"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"links":{"$ref":"#/components/schemas/Links-Input"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"Collection","title":"Type"},"assets":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object"},{"type":"null"}],"title":"Assets"},"license":{"type":"string","minLength":1,"title":"License"},"extent":{"$ref":"#/components/schemas/Extent"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"summaries":{"anyOf":[{"additionalProperties":{"anyOf":[{"$ref":"#/components/schemas/Range"},{"items":{},"type":"array"},{"additionalProperties":true,"type":"object"}]},"type":"object"},{"type":"null"}],"title":"Summaries"}},"additionalProperties":true,"type":"object","required":["id","description","links","type","license","extent"],"title":"Collection","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md"},"Links-Input":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"Link":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"rel":{"type":"string","minLength":1,"title":"Rel"},"type":{"anyOf":[{"$ref":"#/components/schemas/MimeTypes"},{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"additionalProperties":true,"type":"object","required":["href","rel"],"title":"Link","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#link-object"},"MimeTypes":{"type":"string","enum":["image/tiff; application=geotiff","image/tiff; application=geotiff; profile=cloud-optimized","image/jp2","image/png","image/jpeg","application/geo+json","application/geo+json-seq","application/geopackage+sqlite3","application/vnd.google-earth.kml+xml","application/vnd.google-earth.kmz","application/x-protobuf","application/vnd.mapbox-vector-tile","application/x-hdf","application/x-hdf5","application/xml","application/json","application/ndjson","text/html","text/plain","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0","application/schema+json","application/pdf","text/csv","application/vnd.apache.parquet","application/octet-stream"],"title":"MimeTypes","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#media-types"},"Asset":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"}},"additionalProperties":true,"type":"object","required":["href"],"title":"Asset","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object"},"Extent":{"properties":{"spatial":{"$ref":"#/components/schemas/SpatialExtent"},"temporal":{"$ref":"#/components/schemas/TimeInterval"}},"type":"object","required":["spatial","temporal"],"title":"Extent","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#extent-object"},"SpatialExtent":{"properties":{"bbox":{"items":{"anyOf":[{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":6,"minItems":6}]},"type":"array","title":"Bbox"}},"type":"object","required":["bbox"],"title":"SpatialExtent","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#spatial-extent-object"},"TimeInterval":{"properties":{"interval":{"items":{"items":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"type":"array","maxItems":2,"minItems":2},"type":"array","minItems":1,"title":"Interval"}},"type":"object","required":["interval"],"title":"TimeInterval","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#temporal-extent-object"},"Provider":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["name"],"title":"Provider","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#provider-object"},"Range":{"properties":{"minimum":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Minimum"},"maximum":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Maximum"}},"type":"object","required":["minimum","maximum"],"title":"Range","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#stats-object"},"stac_pydantic__collection__Collection-Output":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"description":{"type":"string","minLength":1,"title":"Description"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"links":{"$ref":"#/components/schemas/stac_pydantic__links__Links"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"Collection","title":"Type"},"assets":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object"},{"type":"null"}],"title":"Assets"},"license":{"type":"string","minLength":1,"title":"License"},"extent":{"$ref":"#/components/schemas/Extent"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"summaries":{"anyOf":[{"additionalProperties":{"anyOf":[{"$ref":"#/components/schemas/Range"},{"items":{},"type":"array"},{"additionalProperties":true,"type":"object"}]},"type":"object"},{"type":"null"}],"title":"Summaries"}},"additionalProperties":true,"type":"object","required":["id","description","links","type","license","extent"],"title":"Collection","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md"},"stac_pydantic__links__Links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}
```

## Update Collection

> Endpoint.

```json
{"openapi":"3.1.0","info":{"title":"Raic Foundry Stac Api","version":"0.1"},"servers":[{"url":"/stac-api"}],"paths":{"/collections/{collection_id}":{"put":{"tags":["Transaction Extension"],"summary":"Update Collection","description":"Endpoint.","operationId":"Update_Collection_collections__collection_id__put","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"Collection ID","title":"Collection Id"},"description":"Collection ID"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Collection-Input"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__collection__Collection-Output"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Collection-Input":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"description":{"type":"string","minLength":1,"title":"Description"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"links":{"$ref":"#/components/schemas/Links-Input"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"Collection","title":"Type"},"assets":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object"},{"type":"null"}],"title":"Assets"},"license":{"type":"string","minLength":1,"title":"License"},"extent":{"$ref":"#/components/schemas/Extent"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"summaries":{"anyOf":[{"additionalProperties":{"anyOf":[{"$ref":"#/components/schemas/Range"},{"items":{},"type":"array"},{"additionalProperties":true,"type":"object"}]},"type":"object"},{"type":"null"}],"title":"Summaries"}},"additionalProperties":true,"type":"object","required":["id","description","links","type","license","extent"],"title":"Collection","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md"},"Links-Input":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"Link":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"rel":{"type":"string","minLength":1,"title":"Rel"},"type":{"anyOf":[{"$ref":"#/components/schemas/MimeTypes"},{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"additionalProperties":true,"type":"object","required":["href","rel"],"title":"Link","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#link-object"},"MimeTypes":{"type":"string","enum":["image/tiff; application=geotiff","image/tiff; application=geotiff; profile=cloud-optimized","image/jp2","image/png","image/jpeg","application/geo+json","application/geo+json-seq","application/geopackage+sqlite3","application/vnd.google-earth.kml+xml","application/vnd.google-earth.kmz","application/x-protobuf","application/vnd.mapbox-vector-tile","application/x-hdf","application/x-hdf5","application/xml","application/json","application/ndjson","text/html","text/plain","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0","application/schema+json","application/pdf","text/csv","application/vnd.apache.parquet","application/octet-stream"],"title":"MimeTypes","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#media-types"},"Asset":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"}},"additionalProperties":true,"type":"object","required":["href"],"title":"Asset","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object"},"Extent":{"properties":{"spatial":{"$ref":"#/components/schemas/SpatialExtent"},"temporal":{"$ref":"#/components/schemas/TimeInterval"}},"type":"object","required":["spatial","temporal"],"title":"Extent","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#extent-object"},"SpatialExtent":{"properties":{"bbox":{"items":{"anyOf":[{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":6,"minItems":6}]},"type":"array","title":"Bbox"}},"type":"object","required":["bbox"],"title":"SpatialExtent","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#spatial-extent-object"},"TimeInterval":{"properties":{"interval":{"items":{"items":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"type":"array","maxItems":2,"minItems":2},"type":"array","minItems":1,"title":"Interval"}},"type":"object","required":["interval"],"title":"TimeInterval","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#temporal-extent-object"},"Provider":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["name"],"title":"Provider","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#provider-object"},"Range":{"properties":{"minimum":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Minimum"},"maximum":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Maximum"}},"type":"object","required":["minimum","maximum"],"title":"Range","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#stats-object"},"stac_pydantic__collection__Collection-Output":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"description":{"type":"string","minLength":1,"title":"Description"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"links":{"$ref":"#/components/schemas/stac_pydantic__links__Links"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"Collection","title":"Type"},"assets":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object"},{"type":"null"}],"title":"Assets"},"license":{"type":"string","minLength":1,"title":"License"},"extent":{"$ref":"#/components/schemas/Extent"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"summaries":{"anyOf":[{"additionalProperties":{"anyOf":[{"$ref":"#/components/schemas/Range"},{"items":{},"type":"array"},{"additionalProperties":true,"type":"object"}]},"type":"object"},{"type":"null"}],"title":"Summaries"}},"additionalProperties":true,"type":"object","required":["id","description","links","type","license","extent"],"title":"Collection","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md"},"stac_pydantic__links__Links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}
```

## Delete Collection

> Endpoint.

```json
{"openapi":"3.1.0","info":{"title":"Raic Foundry Stac Api","version":"0.1"},"servers":[{"url":"/stac-api"}],"paths":{"/collections/{collection_id}":{"delete":{"tags":["Transaction Extension"],"summary":"Delete Collection","description":"Endpoint.","operationId":"Delete_Collection_collections__collection_id__delete","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"Collection ID","title":"Collection Id"},"description":"Collection ID"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__collection__Collection-Output"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"stac_pydantic__collection__Collection-Output":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"description":{"type":"string","minLength":1,"title":"Description"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"links":{"$ref":"#/components/schemas/stac_pydantic__links__Links"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"Collection","title":"Type"},"assets":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object"},{"type":"null"}],"title":"Assets"},"license":{"type":"string","minLength":1,"title":"License"},"extent":{"$ref":"#/components/schemas/Extent"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"summaries":{"anyOf":[{"additionalProperties":{"anyOf":[{"$ref":"#/components/schemas/Range"},{"items":{},"type":"array"},{"additionalProperties":true,"type":"object"}]},"type":"object"},{"type":"null"}],"title":"Summaries"}},"additionalProperties":true,"type":"object","required":["id","description","links","type","license","extent"],"title":"Collection","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md"},"stac_pydantic__links__Links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"Link":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"rel":{"type":"string","minLength":1,"title":"Rel"},"type":{"anyOf":[{"$ref":"#/components/schemas/MimeTypes"},{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"additionalProperties":true,"type":"object","required":["href","rel"],"title":"Link","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#link-object"},"MimeTypes":{"type":"string","enum":["image/tiff; application=geotiff","image/tiff; application=geotiff; profile=cloud-optimized","image/jp2","image/png","image/jpeg","application/geo+json","application/geo+json-seq","application/geopackage+sqlite3","application/vnd.google-earth.kml+xml","application/vnd.google-earth.kmz","application/x-protobuf","application/vnd.mapbox-vector-tile","application/x-hdf","application/x-hdf5","application/xml","application/json","application/ndjson","text/html","text/plain","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0","application/schema+json","application/pdf","text/csv","application/vnd.apache.parquet","application/octet-stream"],"title":"MimeTypes","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#media-types"},"Asset":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"}},"additionalProperties":true,"type":"object","required":["href"],"title":"Asset","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object"},"Extent":{"properties":{"spatial":{"$ref":"#/components/schemas/SpatialExtent"},"temporal":{"$ref":"#/components/schemas/TimeInterval"}},"type":"object","required":["spatial","temporal"],"title":"Extent","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#extent-object"},"SpatialExtent":{"properties":{"bbox":{"items":{"anyOf":[{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":6,"minItems":6}]},"type":"array","title":"Bbox"}},"type":"object","required":["bbox"],"title":"SpatialExtent","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#spatial-extent-object"},"TimeInterval":{"properties":{"interval":{"items":{"items":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"type":"array","maxItems":2,"minItems":2},"type":"array","minItems":1,"title":"Interval"}},"type":"object","required":["interval"],"title":"TimeInterval","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#temporal-extent-object"},"Provider":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["name"],"title":"Provider","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#provider-object"},"Range":{"properties":{"minimum":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Minimum"},"maximum":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Maximum"}},"type":"object","required":["minimum","maximum"],"title":"Range","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#stats-object"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}
```

## Patch Collection

> Endpoint.

```json
{"openapi":"3.1.0","info":{"title":"Raic Foundry Stac Api","version":"0.1"},"servers":[{"url":"/stac-api"}],"paths":{"/collections/{collection_id}":{"patch":{"tags":["Transaction Extension"],"summary":"Patch Collection","description":"Endpoint.","operationId":"Patch_Collection_collections__collection_id__patch","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"Collection ID","title":"Collection Id"},"description":"Collection ID"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PartialCollection"},{"type":"array","items":{"anyOf":[{"$ref":"#/components/schemas/PatchAddReplaceTest"},{"$ref":"#/components/schemas/PatchMoveCopy"},{"$ref":"#/components/schemas/PatchRemove"}]}}],"title":"PartialCollection","description":"Partial STAC Collection.","properties":{"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"stac_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stac Version"},"stac_extensions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Stac Extensions"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"links":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Links"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"providers":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Providers"},"extent":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Extent"},"summaries":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Summaries"},"assets":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Assets"}},"type":"object"}},"application/json-patch+json":{"schema":{"$defs":{"PatchAddReplaceTest":{"description":"Add, Replace or Test Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"enum":["add","replace","test"],"title":"Op","type":"string"},"value":{"title":"Value"}},"required":["path","op","value"],"title":"PatchAddReplaceTest","type":"object"},"PatchMoveCopy":{"description":"Move or Copy Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"enum":["move","copy"],"title":"Op","type":"string"},"from":{"title":"From","type":"string"}},"required":["path","op","from"],"title":"PatchMoveCopy","type":"object"},"PatchRemove":{"description":"Remove Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"const":"remove","title":"Op","type":"string"}},"required":["path","op"],"title":"PatchRemove","type":"object"}},"items":{"anyOf":[{"description":"Add, Replace or Test Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"enum":["add","replace","test"],"title":"Op","type":"string"},"value":{"title":"Value"}},"required":["path","op","value"],"title":"PatchAddReplaceTest","type":"object"},{"description":"Move or Copy Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"enum":["move","copy"],"title":"Op","type":"string"},"from":{"title":"From","type":"string"}},"required":["path","op","from"],"title":"PatchMoveCopy","type":"object"},{"description":"Remove Operation.","properties":{"path":{"title":"Path","type":"string"},"op":{"const":"remove","title":"Op","type":"string"}},"required":["path","op"],"title":"PatchRemove","type":"object"}]},"type":"array"}},"application/merge-patch+json":{"schema":{"description":"Partial STAC Collection.","properties":{"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"stac_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stac Version"},"stac_extensions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Stac Extensions"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"links":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Links"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"providers":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Providers"},"extent":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Extent"},"summaries":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Summaries"},"assets":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Assets"}},"title":"PartialCollection","type":"object"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__collection__Collection-Output"}},"application/geo+json":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"PartialCollection":{"properties":{"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"stac_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stac Version"},"stac_extensions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Stac Extensions"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"links":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Links"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"providers":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Providers"},"extent":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Extent"},"summaries":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Summaries"},"assets":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Assets"}},"type":"object","title":"PartialCollection","description":"Partial STAC Collection."},"PatchAddReplaceTest":{"properties":{"path":{"type":"string","title":"Path"},"op":{"type":"string","enum":["add","replace","test"],"title":"Op"},"value":{"title":"Value"}},"type":"object","required":["path","op","value"],"title":"PatchAddReplaceTest","description":"Add, Replace or Test Operation."},"PatchMoveCopy":{"properties":{"path":{"type":"string","title":"Path"},"op":{"type":"string","enum":["move","copy"],"title":"Op"},"from":{"type":"string","title":"From"}},"type":"object","required":["path","op","from"],"title":"PatchMoveCopy","description":"Move or Copy Operation."},"PatchRemove":{"properties":{"path":{"type":"string","title":"Path"},"op":{"type":"string","const":"remove","title":"Op"}},"type":"object","required":["path","op"],"title":"PatchRemove","description":"Remove Operation."},"stac_pydantic__collection__Collection-Output":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"description":{"type":"string","minLength":1,"title":"Description"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"links":{"$ref":"#/components/schemas/stac_pydantic__links__Links"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"Collection","title":"Type"},"assets":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object"},{"type":"null"}],"title":"Assets"},"license":{"type":"string","minLength":1,"title":"License"},"extent":{"$ref":"#/components/schemas/Extent"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"summaries":{"anyOf":[{"additionalProperties":{"anyOf":[{"$ref":"#/components/schemas/Range"},{"items":{},"type":"array"},{"additionalProperties":true,"type":"object"}]},"type":"object"},{"type":"null"}],"title":"Summaries"}},"additionalProperties":true,"type":"object","required":["id","description","links","type","license","extent"],"title":"Collection","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md"},"stac_pydantic__links__Links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"Link":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"rel":{"type":"string","minLength":1,"title":"Rel"},"type":{"anyOf":[{"$ref":"#/components/schemas/MimeTypes"},{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"additionalProperties":true,"type":"object","required":["href","rel"],"title":"Link","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#link-object"},"MimeTypes":{"type":"string","enum":["image/tiff; application=geotiff","image/tiff; application=geotiff; profile=cloud-optimized","image/jp2","image/png","image/jpeg","application/geo+json","application/geo+json-seq","application/geopackage+sqlite3","application/vnd.google-earth.kml+xml","application/vnd.google-earth.kmz","application/x-protobuf","application/vnd.mapbox-vector-tile","application/x-hdf","application/x-hdf5","application/xml","application/json","application/ndjson","text/html","text/plain","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0","application/schema+json","application/pdf","text/csv","application/vnd.apache.parquet","application/octet-stream"],"title":"MimeTypes","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#media-types"},"Asset":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"}},"additionalProperties":true,"type":"object","required":["href"],"title":"Asset","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object"},"Extent":{"properties":{"spatial":{"$ref":"#/components/schemas/SpatialExtent"},"temporal":{"$ref":"#/components/schemas/TimeInterval"}},"type":"object","required":["spatial","temporal"],"title":"Extent","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#extent-object"},"SpatialExtent":{"properties":{"bbox":{"items":{"anyOf":[{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}],"type":"array","maxItems":6,"minItems":6}]},"type":"array","title":"Bbox"}},"type":"object","required":["bbox"],"title":"SpatialExtent","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#spatial-extent-object"},"TimeInterval":{"properties":{"interval":{"items":{"items":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"type":"array","maxItems":2,"minItems":2},"type":"array","minItems":1,"title":"Interval"}},"type":"object","required":["interval"],"title":"TimeInterval","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#temporal-extent-object"},"Provider":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["name"],"title":"Provider","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#provider-object"},"Range":{"properties":{"minimum":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Minimum"},"maximum":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"}],"title":"Maximum"}},"type":"object","required":["minimum","maximum"],"title":"Range","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#stats-object"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}
```

## Create Item

> Endpoint.

```json
{"openapi":"3.1.0","info":{"title":"Raic Foundry Stac Api","version":"0.1"},"servers":[{"url":"/stac-api"}],"paths":{"/collections/{collection_id}/items":{"post":{"tags":["Transaction Extension"],"summary":"Create Item","description":"Endpoint.","operationId":"Create_Item_collections__collection_id__items_post","parameters":[{"name":"collection_id","in":"path","required":true,"schema":{"type":"string","description":"Collection ID","title":"Collection Id"},"description":"Collection ID"}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/Item-Input"},{"$ref":"#/components/schemas/ItemCollection-Input"}],"title":"Item"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__item__Item-Output"}},"application/geo+json":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Item-Input":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Input"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Input","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"$ref":"#/components/schemas/ItemProperties"},"id":{"type":"string","minLength":1,"title":"Id"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"assets":{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object","title":"Assets"},"links":{"$ref":"#/components/schemas/Links-Input"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"type":"object","required":["type","geometry","properties","id","assets","links"],"title":"Item","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md"},"Point":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Point","title":"Type"},"coordinates":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}],"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Point","description":"Point Model"},"Position2D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"}],"type":"array","maxItems":2,"minItems":2},"Position3D":{"prefixItems":[{"type":"number","title":"Longitude"},{"type":"number","title":"Latitude"},{"type":"number","title":"Altitude"}],"type":"array","maxItems":3,"minItems":3},"MultiPoint":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPoint","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPoint","description":"MultiPoint Model"},"LineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"LineString","title":"Type"},"coordinates":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2,"title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"LineString","description":"LineString Model"},"MultiLineString":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiLineString","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":2},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiLineString","description":"MultiLineString Model"},"Polygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Polygon","title":"Type"},"coordinates":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"Polygon","description":"Polygon Model"},"MultiPolygon":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"MultiPolygon","title":"Type"},"coordinates":{"items":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/Position2D"},{"$ref":"#/components/schemas/Position3D"}]},"type":"array","minItems":4},"type":"array"},"type":"array","title":"Coordinates"}},"type":"object","required":["type","coordinates"],"title":"MultiPolygon","description":"MultiPolygon Model"},"GeometryCollection-Input":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Input"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Input","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"ItemProperties":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datetime"},"created":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created"},"updated":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated"},"start_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Datetime"},"end_datetime":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Datetime"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"providers":{"anyOf":[{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"},{"type":"null"}],"title":"Providers"},"platform":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform"},"instruments":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Instruments"},"constellation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constellation"},"mission":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission"},"gsd":{"anyOf":[{"type":"number","exclusiveMinimum":0},{"type":"null"}],"title":"Gsd"}},"additionalProperties":true,"type":"object","required":["datetime"],"title":"ItemProperties","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object"},"Provider":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"}},"type":"object","required":["name"],"title":"Provider","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#provider-object"},"Asset":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"roles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Roles"}},"additionalProperties":true,"type":"object","required":["href"],"title":"Asset","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#asset-object"},"Links-Input":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"Link":{"properties":{"href":{"type":"string","minLength":1,"title":"Href"},"rel":{"type":"string","minLength":1,"title":"Rel"},"type":{"anyOf":[{"$ref":"#/components/schemas/MimeTypes"},{"type":"string"},{"type":"null"}],"title":"Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"additionalProperties":true,"type":"object","required":["href","rel"],"title":"Link","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/collection-spec/collection-spec.md#link-object"},"MimeTypes":{"type":"string","enum":["image/tiff; application=geotiff","image/tiff; application=geotiff; profile=cloud-optimized","image/jp2","image/png","image/jpeg","application/geo+json","application/geo+json-seq","application/geopackage+sqlite3","application/vnd.google-earth.kml+xml","application/vnd.google-earth.kmz","application/x-protobuf","application/vnd.mapbox-vector-tile","application/x-hdf","application/x-hdf5","application/xml","application/json","application/ndjson","text/html","text/plain","application/vnd.oai.openapi+json;version=3.0","application/vnd.oai.openapi;version=3.0","application/schema+json","application/pdf","text/csv","application/vnd.apache.parquet","application/octet-stream"],"title":"MimeTypes","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#media-types"},"ItemCollection-Input":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"FeatureCollection","title":"Type"},"features":{"items":{"$ref":"#/components/schemas/Item-Input"},"type":"array","title":"Features"},"links":{"anyOf":[{"$ref":"#/components/schemas/Links-Input"},{"type":"null"}]}},"type":"object","required":["type","features"],"title":"ItemCollection","description":"This is a less strict implementation of ItemCollection.\nIt only implements the FeatureCollection Specs\nnot enforcing required links as specified in STAC-API-FEATURES specs.\nUse `stac_pydantic.api.ItemCollection` to enforce link relationships and extra fields."},"stac_pydantic__item__Item-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"Feature","title":"Type"},"geometry":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},{"type":"null"}],"title":"Geometry"},"properties":{"$ref":"#/components/schemas/ItemProperties"},"id":{"type":"string","minLength":1,"title":"Id"},"stac_version":{"type":"string","pattern":"^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$","title":"Stac Version","default":"1.0.0"},"assets":{"additionalProperties":{"$ref":"#/components/schemas/Asset"},"type":"object","title":"Assets"},"links":{"$ref":"#/components/schemas/stac_pydantic__links__Links"},"stac_extensions":{"anyOf":[{"items":{"type":"string","minLength":1,"format":"uri"},"type":"array"},{"type":"null"}],"title":"Stac Extensions","default":[]},"collection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection"}},"type":"object","required":["type","geometry","properties","id","assets","links"],"title":"Item","description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md"},"GeometryCollection-Output":{"properties":{"bbox":{"anyOf":[{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":4,"minItems":4},{"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"},{"type":"number"}],"type":"array","maxItems":6,"minItems":6},{"type":"null"}],"title":"Bbox"},"type":{"type":"string","const":"GeometryCollection","title":"Type"},"geometries":{"items":{"oneOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"},{"$ref":"#/components/schemas/GeometryCollection-Output"}],"discriminator":{"propertyName":"type","mapping":{"GeometryCollection":"#/components/schemas/GeometryCollection-Output","LineString":"#/components/schemas/LineString","MultiLineString":"#/components/schemas/MultiLineString","MultiPoint":"#/components/schemas/MultiPoint","MultiPolygon":"#/components/schemas/MultiPolygon","Point":"#/components/schemas/Point","Polygon":"#/components/schemas/Polygon"}}},"type":"array","title":"Geometries"}},"type":"object","required":["type","geometries"],"title":"GeometryCollection","description":"GeometryCollection Model"},"stac_pydantic__links__Links":{"items":{"$ref":"#/components/schemas/Link"},"type":"array","title":"Links"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}
```
