Operation reference
The fluent client exposes every operation as client.<resource>.<action>(body) — the dotted operation id becomes a method path (see Calling operations):
python
from geopera import Geopera
client = Geopera(token="gpra_...")
result = client.catalog.search({"host_name": "earthsearch-aws", "limit": 5})The lower-level escape hatch is one generated free-function module per operation under geopera.api.operations (the operation id with ./- replaced by _, e.g. catalog.search → catalog_search), each exposing sync / sync_detailed / asyncio / asyncio_detailed. The table below maps every operation to its module and input model; see the Operations Reference for scopes and side-effects.
Catalog & search
| Operation | Module | Input model |
|---|---|---|
catalog.federated_search | geopera.api.operations.catalog_federated_search | FederatedSearchInput |
catalog.granule_points | geopera.api.operations.catalog_granule_points | GranulePointsInput |
catalog.image.quicklook | geopera.api.operations.catalog_image_quicklook | ImageAssetInput |
catalog.image.thumbnail | geopera.api.operations.catalog_image_thumbnail | ImageAssetInput |
catalog.info.landsat | geopera.api.operations.catalog_info_landsat | SceneInfoInput |
catalog.info.naip | geopera.api.operations.catalog_info_naip | SceneInfoInput |
catalog.info.sample | geopera.api.operations.catalog_info_sample | SampleInfoInput |
catalog.info.sentinel | geopera.api.operations.catalog_info_sentinel | SceneInfoInput |
catalog.provider.samples | geopera.api.operations.catalog_provider_samples | ProviderSamplesInput |
catalog.providers.list | geopera.api.operations.catalog_providers_list | VizListInput |
catalog.search | geopera.api.operations.catalog_search | CatalogSearchInput |
catalog.search_stream | geopera.api.operations.catalog_search_stream | (free-form) |
catalog.sources.list | geopera.api.operations.catalog_sources_list | SourcesListInput |
catalog.tile.render | geopera.api.operations.catalog_tile_render | CatalogTileInput |
catalog.vendors.list | geopera.api.operations.catalog_vendors_list | _Empty |
catalog.viz.landsat | geopera.api.operations.catalog_viz_landsat | VizListInput |
catalog.viz.naip | geopera.api.operations.catalog_viz_naip | VizListInput |
STAC
| Operation | Module | Input model |
|---|---|---|
stac.collections.list | geopera.api.operations.stac_collections_list | src__operations__stac__reads__CollectionsListInput |
stac.search | geopera.api.operations.stac_search | SearchInput |
Orders & tasking
| Operation | Module | Input model |
|---|---|---|
orders.archive.estimate | geopera.api.operations.orders_archive_estimate | ArchiveEstimateInput |
orders.archive.place | geopera.api.operations.orders_archive_place | (free-form) |
orders.cancel | geopera.api.operations.orders_cancel | OrderCancelInput |
orders.coverage.get | geopera.api.operations.orders_coverage_get | CoverageInput |
orders.coverage.groups.list | geopera.api.operations.orders_coverage_groups_list | CoverageInput |
orders.estimate | geopera.api.operations.orders_estimate | EstimateInput |
orders.get | geopera.api.operations.orders_get | OrderGetInput |
orders.get_schema | geopera.api.operations.orders_get_schema | OrderSchemaInput |
orders.list | geopera.api.operations.orders_list | OrdersListInput |
orders.list_assets | geopera.api.operations.orders_list_assets | OrderAssetsInput |
orders.place | geopera.api.operations.orders_place | OrderPlaceInput |
orders.tasking.decisions.pending | geopera.api.operations.orders_tasking_decisions_pending | DecisionsPendingInput |
orders.tasking.estimate | geopera.api.operations.orders_tasking_estimate | TaskingEstimateInput |
orders.tasking.feasibility_check | geopera.api.operations.orders_tasking_feasibility_check | FeasibilityCheckInput |
orders.tasking.feasibility_decide | geopera.api.operations.orders_tasking_feasibility_decide | FeasibilityDecideInput |
orders.tasking.feasibility_studies.list | geopera.api.operations.orders_tasking_feasibility_studies_list | StudiesListInput |
orders.tasking.opportunities_list | geopera.api.operations.orders_tasking_opportunities_list | FeasibilityCheckInput |
orders.tasking.place | geopera.api.operations.orders_tasking_place | (free-form) |
orders.tasking.quotation_decide | geopera.api.operations.orders_tasking_quotation_decide | QuotationDecideInput |
orders.tasking.quotations.list | geopera.api.operations.orders_tasking_quotations_list | StudiesListInput |
orders.tasking.sensors | geopera.api.operations.orders_tasking_sensors | TaskingSensorsInput |
orders.tasking.templates.delete | geopera.api.operations.orders_tasking_templates_delete | TemplateDeleteInput |
orders.tasking.templates.list | geopera.api.operations.orders_tasking_templates_list | TemplateListInput |
orders.tasking.templates.save | geopera.api.operations.orders_tasking_templates_save | TemplateSaveInput |
orders.update | geopera.api.operations.orders_update | OrderUpdateInput |
Items
| Operation | Module | Input model |
|---|---|---|
items.asset.download | geopera.api.operations.items_asset_download | AssetDownloadInput |
items.create | geopera.api.operations.items_create | ItemCreateInput |
items.delete | geopera.api.operations.items_delete | ItemDeleteInput |
items.detect_asset_bands | geopera.api.operations.items_detect_asset_bands | DetectBandsInput |
items.duplicate | geopera.api.operations.items_duplicate | ItemDuplicateInput |
items.get | geopera.api.operations.items_get | ItemGetInput |
items.get_stac | geopera.api.operations.items_get_stac | ItemStacInput |
items.lineage | geopera.api.operations.items_lineage | ItemLineageInput |
items.list | geopera.api.operations.items_list | ItemsListInput |
items.list_assets | geopera.api.operations.items_list_assets | ItemAssetsInput |
items.list_by_collection | geopera.api.operations.items_list_by_collection | ItemsByCollectionInput |
items.search | geopera.api.operations.items_search | ProjectItemSearchInput |
items.search_org | geopera.api.operations.items_search_org | OrgItemSearchInput |
items.set_asset_band_names | geopera.api.operations.items_set_asset_band_names | SetBandNamesInput |
items.tile.render | geopera.api.operations.items_tile_render | ItemTileRenderInput |
items.tile.statistics | geopera.api.operations.items_tile_statistics | ItemStatisticsInput |
items.tile.tilejson | geopera.api.operations.items_tile_tilejson | ItemTilejsonInput |
items.tile.wmts_capabilities | geopera.api.operations.items_tile_wmts_capabilities | ItemWmtsCapabilitiesInput |
items.tile.wmts_get_tile | geopera.api.operations.items_tile_wmts_get_tile | ItemWmtsGetTileInput |
items.update | geopera.api.operations.items_update | ItemUpdateInput |
Assets
| Operation | Module | Input model |
|---|---|---|
assets.delete | geopera.api.operations.assets_delete | AssetDeleteInput |
Collections
| Operation | Module | Input model |
|---|---|---|
collections.create | geopera.api.operations.collections_create | CollectionCreateInput |
collections.delete | geopera.api.operations.collections_delete | CollectionDeleteInput |
collections.get | geopera.api.operations.collections_get | CollectionsGetInput |
collections.list | geopera.api.operations.collections_list | src__operations__collections__reads__CollectionsListInput |
collections.update | geopera.api.operations.collections_update | CollectionUpdateInput |
Uploads
| Operation | Module | Input model |
|---|---|---|
uploads.complete | geopera.api.operations.uploads_complete | (free-form) |
uploads.fail | geopera.api.operations.uploads_fail | UploadFailInput |
uploads.initiate | geopera.api.operations.uploads_initiate | UploadInitiate |
uploads.progress | geopera.api.operations.uploads_progress | UploadProgressInput |
uploads.signed_url | geopera.api.operations.uploads_signed_url | SignedUrlInput |
Processing
| Operation | Module | Input model |
|---|---|---|
processing.catalog.estimate | geopera.api.operations.processing_catalog_estimate | ProcessRunInput |
processing.catalog.get | geopera.api.operations.processing_catalog_get | ProcessGetInput |
processing.catalog.list | geopera.api.operations.processing_catalog_list | _Empty |
processing.catalog.validate | geopera.api.operations.processing_catalog_validate | ProcessRunInput |
processing.create | geopera.api.operations.processing_create | (free-form) |
processing.create_and_dispatch | geopera.api.operations.processing_create_and_dispatch | (free-form) |
processing.dispatch | geopera.api.operations.processing_dispatch | ProcessingDispatchInput |
processing.execute | geopera.api.operations.processing_execute | ProcessExecuteInput |
processing.job_types.list | geopera.api.operations.processing_job_types_list | JobTypesInput |
processing.job.delete | geopera.api.operations.processing_job_delete | ProcessingJobInput |
processing.job.get | geopera.api.operations.processing_job_get | JobGetInput |
processing.job.register | geopera.api.operations.processing_job_register | JobRegisterInput |
processing.job.tile_info | geopera.api.operations.processing_job_tile_info | ProcessingJobInput |
processing.jobs.list | geopera.api.operations.processing_jobs_list | JobsListInput |
processing.project_job.get | geopera.api.operations.processing_project_job_get | ProjectJobGetInput |
processing.project_jobs.list | geopera.api.operations.processing_project_jobs_list | ProjectJobsInput |
Clipping
| Operation | Module | Input model |
|---|---|---|
clip.area.metadata | geopera.api.operations.clip_area_metadata | _Area |
clip.area.mosaics | geopera.api.operations.clip_area_mosaics | _Area |
clip.areas.list | geopera.api.operations.clip_areas_list | _Empty |
clip.create_from_area | geopera.api.operations.clip_create_from_area | ClipCreateFromAreaInput |
clip.create_from_item | geopera.api.operations.clip_create_from_item | (free-form) |
clip.job.delete | geopera.api.operations.clip_job_delete | ClipJobDeleteInput |
clip.job.download | geopera.api.operations.clip_job_download | ClipDownloadInput |
clip.job.downloads | geopera.api.operations.clip_job_downloads | ClipJobInput |
clip.job.get | geopera.api.operations.clip_job_get | ClipJobInput |
clip.job.tile_info | geopera.api.operations.clip_job_tile_info | ClipJobInput |
clip.jobs.list | geopera.api.operations.clip_jobs_list | ClipJobsListInput |
COG & tiles
| Operation | Module | Input model |
|---|---|---|
cog.colormaps | geopera.api.operations.cog_colormaps | CogEmptyInput |
cog.formulas | geopera.api.operations.cog_formulas | CogEmptyInput |
cog.statistics | geopera.api.operations.cog_statistics | CogStatsInput |
cog.thumbnail | geopera.api.operations.cog_thumbnail | CogThumbnailInput |
cog.tile.render | geopera.api.operations.cog_tile_render | CogTileInput |
cog.tile.terrain | geopera.api.operations.cog_tile_terrain | CogTerrainInput |
Visualization
| Operation | Module | Input model |
|---|---|---|
visualization.list_for | geopera.api.operations.visualization_list_for | VisualizationListInput |
visualization.profile.create | geopera.api.operations.visualization_profile_create | ProfileCreateInput |
visualization.profile.delete | geopera.api.operations.visualization_profile_delete | ProfileRef |
visualization.profile.get | geopera.api.operations.visualization_profile_get | ProfileGetInput |
visualization.profile.set_default | geopera.api.operations.visualization_profile_set_default | ProfileRef |
visualization.profile.update | geopera.api.operations.visualization_profile_update | ProfileUpdateInput |
visualization.profiles.list | geopera.api.operations.visualization_profiles_list | ProfilesListInput |
Band formulas
| Operation | Module | Input model |
|---|---|---|
band_formulas.create | geopera.api.operations.band_formulas_create | BandFormulaCreateInput |
band_formulas.delete | geopera.api.operations.band_formulas_delete | BandFormulaDeleteInput |
band_formulas.get | geopera.api.operations.band_formulas_get | BandFormulaGetInput |
band_formulas.list | geopera.api.operations.band_formulas_list | BandFormulasListInput |
band_formulas.update | geopera.api.operations.band_formulas_update | BandFormulaUpdateInput |
Analytics
| Operation | Module | Input model |
|---|---|---|
analytics.band_math | geopera.api.operations.analytics_band_math | BandMathInput |
analytics.calculate_index | geopera.api.operations.analytics_calculate_index | CalculateIndexInput |
analytics.execute | geopera.api.operations.analytics_execute | ExecuteRequest |
analytics.index.get | geopera.api.operations.analytics_index_get | IndexGetInput |
analytics.indices.list | geopera.api.operations.analytics_indices_list | IndicesListInput |
analytics.operations.get | geopera.api.operations.analytics_operations_get | OperationGetInput |
analytics.operations.list | geopera.api.operations.analytics_operations_list | OperationsListInput |
analytics.sensors.list | geopera.api.operations.analytics_sensors_list | _Empty |
analytics.validate_formula | geopera.api.operations.analytics_validate_formula | ValidateFormulaInput |
Reports
| Operation | Module | Input model |
|---|---|---|
reports.generate | geopera.api.operations.reports_generate | (free-form) |
Provenance
| Operation | Module | Input model |
|---|---|---|
provenance.get | geopera.api.operations.provenance_get | LineageGetInput |
Alerts
| Operation | Module | Input model |
|---|---|---|
alerts.acknowledge_event | geopera.api.operations.alerts_acknowledge_event | AcknowledgeEventInput |
alerts.create_rule | geopera.api.operations.alerts_create_rule | CreateAlertRuleInput |
alerts.delete_rule | geopera.api.operations.alerts_delete_rule | DeleteAlertRuleInput |
alerts.events.list | geopera.api.operations.alerts_events_list | AlertEventsListInput |
alerts.rule.get | geopera.api.operations.alerts_rule_get | AlertRuleGetInput |
alerts.rules.list | geopera.api.operations.alerts_rules_list | AlertRulesListInput |
alerts.test_rule | geopera.api.operations.alerts_test_rule | TestAlertRuleInput |
alerts.update_rule | geopera.api.operations.alerts_update_rule | UpdateAlertRuleInput |
Notifications
| Operation | Module | Input model |
|---|---|---|
notifications.dismiss | geopera.api.operations.notifications_dismiss | NotificationRef |
notifications.list | geopera.api.operations.notifications_list | NotificationsListInput |
notifications.mark_all_read | geopera.api.operations.notifications_mark_all_read | _Empty |
notifications.mark_read | geopera.api.operations.notifications_mark_read | NotificationRef |
notifications.unread_count | geopera.api.operations.notifications_unread_count | _Empty |
Event subscriptions
| Operation | Module | Input model |
|---|---|---|
event_subscriptions.create | geopera.api.operations.event_subscriptions_create | CreateSubscriptionInput |
event_subscriptions.delete | geopera.api.operations.event_subscriptions_delete | DeleteSubscriptionInput |
event_subscriptions.get | geopera.api.operations.event_subscriptions_get | GetSubscriptionInput |
event_subscriptions.list | geopera.api.operations.event_subscriptions_list | ListSubscriptionsInput |
event_subscriptions.test | geopera.api.operations.event_subscriptions_test | TestSubscriptionInput |
event_subscriptions.update | geopera.api.operations.event_subscriptions_update | UpdateSubscriptionInput |
Sharing
| Operation | Module | Input model |
|---|---|---|
share.link.create | geopera.api.operations.share_link_create | ShareLinkCreate |
share.link.revoke | geopera.api.operations.share_link_revoke | ShareLinkRevokeInput |
share.link.validate | geopera.api.operations.share_link_validate | ShareLinkValidateInput |
share.tile.render | geopera.api.operations.share_tile_render | ShareTileInput |
share.tilejson | geopera.api.operations.share_tilejson | ShareTilejsonInput |
Projects
| Operation | Module | Input model |
|---|---|---|
projects.add_member | geopera.api.operations.projects_add_member | AddMemberInput |
projects.archive | geopera.api.operations.projects_archive | ProjectArchiveInput |
projects.create | geopera.api.operations.projects_create | ProjectCreate |
projects.delete | geopera.api.operations.projects_delete | ProjectDeleteInput |
projects.remove_member | geopera.api.operations.projects_remove_member | RemoveMemberInput |
projects.update | geopera.api.operations.projects_update | ProjectUpdateInput |
projects.update_member | geopera.api.operations.projects_update_member | UpdateMemberInput |
Organizations
| Operation | Module | Input model |
|---|---|---|
organizations.commitments.list | geopera.api.operations.organizations_commitments_list | CommitmentsListInput |
organizations.commitments.statement | geopera.api.operations.organizations_commitments_statement | StatementInput |
organizations.create | geopera.api.operations.organizations_create | OrganizationCreateInput |
API keys
| Operation | Module | Input model |
|---|---|---|
api_keys.create | geopera.api.operations.api_keys_create | ApiKeyCreateInput |
api_keys.list | geopera.api.operations.api_keys_list | ApiKeyListInput |
api_keys.revoke | geopera.api.operations.api_keys_revoke | ApiKeyRevokeInput |
EULAs
| Operation | Module | Input model |
|---|---|---|
eulas.document.accept | geopera.api.operations.eulas_document_accept | EulaAcceptInput |
eulas.document.get | geopera.api.operations.eulas_document_get | EulaDocumentGetInput |
eulas.documents.list | geopera.api.operations.eulas_documents_list | EulaDocumentsListInput |
eulas.get | geopera.api.operations.eulas_get | EulaGetInput |
eulas.list | geopera.api.operations.eulas_list | EulasListInput |
Glossary
| Operation | Module | Input model |
|---|---|---|
glossary.collections.get | geopera.api.operations.glossary_collections_get | CollectionGetInput |
glossary.collections.list | geopera.api.operations.glossary_collections_list | src__operations__glossary__reads__CollectionsListInput |
glossary.data_products.get | geopera.api.operations.glossary_data_products_get | DataProductGetInput |
glossary.data_products.list | geopera.api.operations.glossary_data_products_list | DataProductsListInput |
glossary.providers.get | geopera.api.operations.glossary_providers_get | ProviderGetInput |
glossary.providers.list | geopera.api.operations.glossary_providers_list | ProvidersListInput |
Usage
| Operation | Module | Input model |
|---|---|---|
usage.current | geopera.api.operations.usage_current | UsageCurrentInput |
usage.history | geopera.api.operations.usage_history | UsageHistoryInput |
usage.recalculate_storage | geopera.api.operations.usage_recalculate_storage | RecalculateInput |
Billing
| Operation | Module | Input model |
|---|---|---|
billing.approvals.approve | geopera.api.operations.billing_approvals_approve | ApprovalRefInput |
billing.approvals.get | geopera.api.operations.billing_approvals_get | ApprovalGetInput |
billing.approvals.list | geopera.api.operations.billing_approvals_list | ApprovalsListInput |
billing.approvals.reject | geopera.api.operations.billing_approvals_reject | RejectApprovalInput |
billing.approvals.request | geopera.api.operations.billing_approvals_request | RequestApprovalInput |
billing.auto_topup.get | geopera.api.operations.billing_auto_topup_get | _Empty |
billing.credits.balance | geopera.api.operations.billing_credits_balance | _Empty |
billing.credits.transactions | geopera.api.operations.billing_credits_transactions | TransactionsInput |
billing.invoices.list | geopera.api.operations.billing_invoices_list | InvoicesInput |
billing.plans.list | geopera.api.operations.billing_plans_list | _Empty |
billing.run_monthly_for_org | geopera.api.operations.billing_run_monthly_for_org | OrgInput |
billing.set_auto_topup | geopera.api.operations.billing_set_auto_topup | SetAutoTopupInput |
billing.status.get | geopera.api.operations.billing_status_get | OrgStatusInput |
billing.stripe_invoices.list | geopera.api.operations.billing_stripe_invoices_list | InvoicesInput |
billing.topup | geopera.api.operations.billing_topup | (free-form) |
Payment methods
| Operation | Module | Input model |
|---|---|---|
payment_methods.attach | geopera.api.operations.payment_methods_attach | AttachInput |
payment_methods.create_setup_intent | geopera.api.operations.payment_methods_create_setup_intent | SetupIntentInput |
payment_methods.detach | geopera.api.operations.payment_methods_detach | DetachInput |
payment_methods.list | geopera.api.operations.payment_methods_list | _Empty |
payment_methods.set_default | geopera.api.operations.payment_methods_set_default | SetDefaultInput |