Clipping operations

Clip imagery to an area of interest.

Each operation below is reachable at POST /v1/op/{operation_id} or the resource path POST /v1/{resource}/{action}, with a Bearer token (a gpra_ API key or a session token). Back to the Operations Reference index.

clip.area.metadata

Capture-date metadata for a clip area.

Scopeclip:read
Side-effectread
HTTPPOST /v1/op/clip.area.metadata · POST /v1/clip/area/metadata
Python / TypeScriptclient.clip.area.metadata(…)
CLIgeopera clip area metadata …

Request_Area

FieldTypeRequiredDescription
areastringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.area.mosaics

List mosaic types for a clip area.

Scopeclip:read
Side-effectread
HTTPPOST /v1/op/clip.area.mosaics · POST /v1/clip/area/mosaics
Python / TypeScriptclient.clip.area.mosaics(…)
CLIgeopera clip area mosaics …

Request_Area

FieldTypeRequiredDescription
areastringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.areas.list

List delivery-bucket clip areas.

Scopeclip:read
Side-effectread
HTTPPOST /v1/op/clip.areas.list · POST /v1/clip/areas/list
Python / TypeScriptclient.clip.areas.list(…)
CLIgeopera clip areas list …

Request_Empty (see the OpenAPI schema for fields).

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.create_from_area

Create + dispatch an area-bucket COG clip job.

Scopeclip:write
Side-effectspend — accepts an Idempotency-Key header
HTTPPOST /v1/op/clip.create_from_area · POST /v1/clip/create_from_area
Python / TypeScriptclient.clip.create_from_area(…)
CLIgeopera clip create-from-area …

RequestClipCreateFromAreaInput

FieldTypeRequiredDescription
areastringyes
mosaic_typesarray of stringyes
aoi_geometryobjectyes
aoi_namestring
project_idstring
organization_idstringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.create_from_item

Invoke Clip Create From Item.

Scopeprocessing:process
Side-effectspend — accepts an Idempotency-Key header
HTTPPOST /v1/op/clip.create_from_item · POST /v1/clip/create_from_item
Python / TypeScriptclient.clip.create_from_item(…)
CLIgeopera clip create-from-item …

Request — a free-form JSON object.

clip.job.delete

Delete a clip job and its GCS files.

Scopeclip:destroy
Side-effectdestructive
HTTPPOST /v1/op/clip.job.delete · POST /v1/clip/job/delete
Python / TypeScriptclient.clip.job.delete(…)
CLIgeopera clip job delete …

RequestClipJobDeleteInput

FieldTypeRequiredDescription
job_idstringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.job.download

Stream a clip file from GCS (egress-enforced).

Scopeclip:read
Side-effectread
HTTPPOST /v1/op/clip.job.download · POST /v1/clip/job/download
Python / TypeScriptclient.clip.job.download(…)
CLIgeopera clip job download …

RequestClipDownloadInput

FieldTypeRequiredDescription
job_idstringyes
mosaic_typestringyes
user_agentstring
requester_ipstring

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.job.downloads

List downloadable clip files for a job.

Scopeclip:read
Side-effectread
HTTPPOST /v1/op/clip.job.downloads · POST /v1/clip/job/downloads
Python / TypeScriptclient.clip.job.downloads(…)
CLIgeopera clip job downloads …

RequestClipJobInput

FieldTypeRequiredDescription
job_idstringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.job.get

Get a single clip job by id.

Scopeclip:read
Side-effectread
HTTPPOST /v1/op/clip.job.get · POST /v1/clip/job/get
Python / TypeScriptclient.clip.job.get(…)
CLIgeopera clip job get …

RequestClipJobInput

FieldTypeRequiredDescription
job_idstringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.job.tile_info

Tile rendering params for a completed clip job.

Scopeclip:read
Side-effectread
HTTPPOST /v1/op/clip.job.tile_info · POST /v1/clip/job/tile_info
Python / TypeScriptclient.clip.job.tile_info(…)
CLIgeopera clip job tile-info …

RequestClipJobInput

FieldTypeRequiredDescription
job_idstringyes

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.

clip.jobs.list

List clip jobs for an organization.

Scopeclip:read
Side-effectread
HTTPPOST /v1/op/clip.jobs.list · POST /v1/clip/jobs/list
Python / TypeScriptclient.clip.jobs.list(…)
CLIgeopera clip jobs list …

RequestClipJobsListInput

FieldTypeRequiredDescription
organization_idstringyes
statusstring
limitinteger
offsetinteger

Response — a streaming or binary payload (NDJSON / file / tile). Call the HTTP endpoint directly; the JSON SDK return does not apply.