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.searchcatalog_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

OperationModuleInput model
catalog.federated_searchgeopera.api.operations.catalog_federated_searchFederatedSearchInput
catalog.granule_pointsgeopera.api.operations.catalog_granule_pointsGranulePointsInput
catalog.image.quicklookgeopera.api.operations.catalog_image_quicklookImageAssetInput
catalog.image.thumbnailgeopera.api.operations.catalog_image_thumbnailImageAssetInput
catalog.info.landsatgeopera.api.operations.catalog_info_landsatSceneInfoInput
catalog.info.naipgeopera.api.operations.catalog_info_naipSceneInfoInput
catalog.info.samplegeopera.api.operations.catalog_info_sampleSampleInfoInput
catalog.info.sentinelgeopera.api.operations.catalog_info_sentinelSceneInfoInput
catalog.provider.samplesgeopera.api.operations.catalog_provider_samplesProviderSamplesInput
catalog.providers.listgeopera.api.operations.catalog_providers_listVizListInput
catalog.searchgeopera.api.operations.catalog_searchCatalogSearchInput
catalog.search_streamgeopera.api.operations.catalog_search_stream(free-form)
catalog.sources.listgeopera.api.operations.catalog_sources_listSourcesListInput
catalog.tile.rendergeopera.api.operations.catalog_tile_renderCatalogTileInput
catalog.vendors.listgeopera.api.operations.catalog_vendors_list_Empty
catalog.viz.landsatgeopera.api.operations.catalog_viz_landsatVizListInput
catalog.viz.naipgeopera.api.operations.catalog_viz_naipVizListInput

STAC

OperationModuleInput model
stac.collections.listgeopera.api.operations.stac_collections_listsrc__operations__stac__reads__CollectionsListInput
stac.searchgeopera.api.operations.stac_searchSearchInput

Orders & tasking

OperationModuleInput model
orders.archive.estimategeopera.api.operations.orders_archive_estimateArchiveEstimateInput
orders.archive.placegeopera.api.operations.orders_archive_place(free-form)
orders.cancelgeopera.api.operations.orders_cancelOrderCancelInput
orders.coverage.getgeopera.api.operations.orders_coverage_getCoverageInput
orders.coverage.groups.listgeopera.api.operations.orders_coverage_groups_listCoverageInput
orders.estimategeopera.api.operations.orders_estimateEstimateInput
orders.getgeopera.api.operations.orders_getOrderGetInput
orders.get_schemageopera.api.operations.orders_get_schemaOrderSchemaInput
orders.listgeopera.api.operations.orders_listOrdersListInput
orders.list_assetsgeopera.api.operations.orders_list_assetsOrderAssetsInput
orders.placegeopera.api.operations.orders_placeOrderPlaceInput
orders.tasking.decisions.pendinggeopera.api.operations.orders_tasking_decisions_pendingDecisionsPendingInput
orders.tasking.estimategeopera.api.operations.orders_tasking_estimateTaskingEstimateInput
orders.tasking.feasibility_checkgeopera.api.operations.orders_tasking_feasibility_checkFeasibilityCheckInput
orders.tasking.feasibility_decidegeopera.api.operations.orders_tasking_feasibility_decideFeasibilityDecideInput
orders.tasking.feasibility_studies.listgeopera.api.operations.orders_tasking_feasibility_studies_listStudiesListInput
orders.tasking.opportunities_listgeopera.api.operations.orders_tasking_opportunities_listFeasibilityCheckInput
orders.tasking.placegeopera.api.operations.orders_tasking_place(free-form)
orders.tasking.quotation_decidegeopera.api.operations.orders_tasking_quotation_decideQuotationDecideInput
orders.tasking.quotations.listgeopera.api.operations.orders_tasking_quotations_listStudiesListInput
orders.tasking.sensorsgeopera.api.operations.orders_tasking_sensorsTaskingSensorsInput
orders.tasking.templates.deletegeopera.api.operations.orders_tasking_templates_deleteTemplateDeleteInput
orders.tasking.templates.listgeopera.api.operations.orders_tasking_templates_listTemplateListInput
orders.tasking.templates.savegeopera.api.operations.orders_tasking_templates_saveTemplateSaveInput
orders.updategeopera.api.operations.orders_updateOrderUpdateInput

Items

OperationModuleInput model
items.asset.downloadgeopera.api.operations.items_asset_downloadAssetDownloadInput
items.creategeopera.api.operations.items_createItemCreateInput
items.deletegeopera.api.operations.items_deleteItemDeleteInput
items.detect_asset_bandsgeopera.api.operations.items_detect_asset_bandsDetectBandsInput
items.duplicategeopera.api.operations.items_duplicateItemDuplicateInput
items.getgeopera.api.operations.items_getItemGetInput
items.get_stacgeopera.api.operations.items_get_stacItemStacInput
items.lineagegeopera.api.operations.items_lineageItemLineageInput
items.listgeopera.api.operations.items_listItemsListInput
items.list_assetsgeopera.api.operations.items_list_assetsItemAssetsInput
items.list_by_collectiongeopera.api.operations.items_list_by_collectionItemsByCollectionInput
items.searchgeopera.api.operations.items_searchProjectItemSearchInput
items.search_orggeopera.api.operations.items_search_orgOrgItemSearchInput
items.set_asset_band_namesgeopera.api.operations.items_set_asset_band_namesSetBandNamesInput
items.tile.rendergeopera.api.operations.items_tile_renderItemTileRenderInput
items.tile.statisticsgeopera.api.operations.items_tile_statisticsItemStatisticsInput
items.tile.tilejsongeopera.api.operations.items_tile_tilejsonItemTilejsonInput
items.tile.wmts_capabilitiesgeopera.api.operations.items_tile_wmts_capabilitiesItemWmtsCapabilitiesInput
items.tile.wmts_get_tilegeopera.api.operations.items_tile_wmts_get_tileItemWmtsGetTileInput
items.updategeopera.api.operations.items_updateItemUpdateInput

Assets

OperationModuleInput model
assets.deletegeopera.api.operations.assets_deleteAssetDeleteInput

Collections

OperationModuleInput model
collections.creategeopera.api.operations.collections_createCollectionCreateInput
collections.deletegeopera.api.operations.collections_deleteCollectionDeleteInput
collections.getgeopera.api.operations.collections_getCollectionsGetInput
collections.listgeopera.api.operations.collections_listsrc__operations__collections__reads__CollectionsListInput
collections.updategeopera.api.operations.collections_updateCollectionUpdateInput

Uploads

OperationModuleInput model
uploads.completegeopera.api.operations.uploads_complete(free-form)
uploads.failgeopera.api.operations.uploads_failUploadFailInput
uploads.initiategeopera.api.operations.uploads_initiateUploadInitiate
uploads.progressgeopera.api.operations.uploads_progressUploadProgressInput
uploads.signed_urlgeopera.api.operations.uploads_signed_urlSignedUrlInput

Processing

OperationModuleInput model
processing.catalog.estimategeopera.api.operations.processing_catalog_estimateProcessRunInput
processing.catalog.getgeopera.api.operations.processing_catalog_getProcessGetInput
processing.catalog.listgeopera.api.operations.processing_catalog_list_Empty
processing.catalog.validategeopera.api.operations.processing_catalog_validateProcessRunInput
processing.creategeopera.api.operations.processing_create(free-form)
processing.create_and_dispatchgeopera.api.operations.processing_create_and_dispatch(free-form)
processing.dispatchgeopera.api.operations.processing_dispatchProcessingDispatchInput
processing.executegeopera.api.operations.processing_executeProcessExecuteInput
processing.job_types.listgeopera.api.operations.processing_job_types_listJobTypesInput
processing.job.deletegeopera.api.operations.processing_job_deleteProcessingJobInput
processing.job.getgeopera.api.operations.processing_job_getJobGetInput
processing.job.registergeopera.api.operations.processing_job_registerJobRegisterInput
processing.job.tile_infogeopera.api.operations.processing_job_tile_infoProcessingJobInput
processing.jobs.listgeopera.api.operations.processing_jobs_listJobsListInput
processing.project_job.getgeopera.api.operations.processing_project_job_getProjectJobGetInput
processing.project_jobs.listgeopera.api.operations.processing_project_jobs_listProjectJobsInput

Clipping

OperationModuleInput model
clip.area.metadatageopera.api.operations.clip_area_metadata_Area
clip.area.mosaicsgeopera.api.operations.clip_area_mosaics_Area
clip.areas.listgeopera.api.operations.clip_areas_list_Empty
clip.create_from_areageopera.api.operations.clip_create_from_areaClipCreateFromAreaInput
clip.create_from_itemgeopera.api.operations.clip_create_from_item(free-form)
clip.job.deletegeopera.api.operations.clip_job_deleteClipJobDeleteInput
clip.job.downloadgeopera.api.operations.clip_job_downloadClipDownloadInput
clip.job.downloadsgeopera.api.operations.clip_job_downloadsClipJobInput
clip.job.getgeopera.api.operations.clip_job_getClipJobInput
clip.job.tile_infogeopera.api.operations.clip_job_tile_infoClipJobInput
clip.jobs.listgeopera.api.operations.clip_jobs_listClipJobsListInput

COG & tiles

OperationModuleInput model
cog.colormapsgeopera.api.operations.cog_colormapsCogEmptyInput
cog.formulasgeopera.api.operations.cog_formulasCogEmptyInput
cog.statisticsgeopera.api.operations.cog_statisticsCogStatsInput
cog.thumbnailgeopera.api.operations.cog_thumbnailCogThumbnailInput
cog.tile.rendergeopera.api.operations.cog_tile_renderCogTileInput
cog.tile.terraingeopera.api.operations.cog_tile_terrainCogTerrainInput

Visualization

OperationModuleInput model
visualization.list_forgeopera.api.operations.visualization_list_forVisualizationListInput
visualization.profile.creategeopera.api.operations.visualization_profile_createProfileCreateInput
visualization.profile.deletegeopera.api.operations.visualization_profile_deleteProfileRef
visualization.profile.getgeopera.api.operations.visualization_profile_getProfileGetInput
visualization.profile.set_defaultgeopera.api.operations.visualization_profile_set_defaultProfileRef
visualization.profile.updategeopera.api.operations.visualization_profile_updateProfileUpdateInput
visualization.profiles.listgeopera.api.operations.visualization_profiles_listProfilesListInput

Band formulas

OperationModuleInput model
band_formulas.creategeopera.api.operations.band_formulas_createBandFormulaCreateInput
band_formulas.deletegeopera.api.operations.band_formulas_deleteBandFormulaDeleteInput
band_formulas.getgeopera.api.operations.band_formulas_getBandFormulaGetInput
band_formulas.listgeopera.api.operations.band_formulas_listBandFormulasListInput
band_formulas.updategeopera.api.operations.band_formulas_updateBandFormulaUpdateInput

Analytics

OperationModuleInput model
analytics.band_mathgeopera.api.operations.analytics_band_mathBandMathInput
analytics.calculate_indexgeopera.api.operations.analytics_calculate_indexCalculateIndexInput
analytics.executegeopera.api.operations.analytics_executeExecuteRequest
analytics.index.getgeopera.api.operations.analytics_index_getIndexGetInput
analytics.indices.listgeopera.api.operations.analytics_indices_listIndicesListInput
analytics.operations.getgeopera.api.operations.analytics_operations_getOperationGetInput
analytics.operations.listgeopera.api.operations.analytics_operations_listOperationsListInput
analytics.sensors.listgeopera.api.operations.analytics_sensors_list_Empty
analytics.validate_formulageopera.api.operations.analytics_validate_formulaValidateFormulaInput

Reports

OperationModuleInput model
reports.generategeopera.api.operations.reports_generate(free-form)

Provenance

OperationModuleInput model
provenance.getgeopera.api.operations.provenance_getLineageGetInput

Alerts

OperationModuleInput model
alerts.acknowledge_eventgeopera.api.operations.alerts_acknowledge_eventAcknowledgeEventInput
alerts.create_rulegeopera.api.operations.alerts_create_ruleCreateAlertRuleInput
alerts.delete_rulegeopera.api.operations.alerts_delete_ruleDeleteAlertRuleInput
alerts.events.listgeopera.api.operations.alerts_events_listAlertEventsListInput
alerts.rule.getgeopera.api.operations.alerts_rule_getAlertRuleGetInput
alerts.rules.listgeopera.api.operations.alerts_rules_listAlertRulesListInput
alerts.test_rulegeopera.api.operations.alerts_test_ruleTestAlertRuleInput
alerts.update_rulegeopera.api.operations.alerts_update_ruleUpdateAlertRuleInput

Notifications

OperationModuleInput model
notifications.dismissgeopera.api.operations.notifications_dismissNotificationRef
notifications.listgeopera.api.operations.notifications_listNotificationsListInput
notifications.mark_all_readgeopera.api.operations.notifications_mark_all_read_Empty
notifications.mark_readgeopera.api.operations.notifications_mark_readNotificationRef
notifications.unread_countgeopera.api.operations.notifications_unread_count_Empty

Event subscriptions

OperationModuleInput model
event_subscriptions.creategeopera.api.operations.event_subscriptions_createCreateSubscriptionInput
event_subscriptions.deletegeopera.api.operations.event_subscriptions_deleteDeleteSubscriptionInput
event_subscriptions.getgeopera.api.operations.event_subscriptions_getGetSubscriptionInput
event_subscriptions.listgeopera.api.operations.event_subscriptions_listListSubscriptionsInput
event_subscriptions.testgeopera.api.operations.event_subscriptions_testTestSubscriptionInput
event_subscriptions.updategeopera.api.operations.event_subscriptions_updateUpdateSubscriptionInput

Sharing

OperationModuleInput model
share.link.creategeopera.api.operations.share_link_createShareLinkCreate
share.link.revokegeopera.api.operations.share_link_revokeShareLinkRevokeInput
share.link.validategeopera.api.operations.share_link_validateShareLinkValidateInput
share.tile.rendergeopera.api.operations.share_tile_renderShareTileInput
share.tilejsongeopera.api.operations.share_tilejsonShareTilejsonInput

Projects

OperationModuleInput model
projects.add_membergeopera.api.operations.projects_add_memberAddMemberInput
projects.archivegeopera.api.operations.projects_archiveProjectArchiveInput
projects.creategeopera.api.operations.projects_createProjectCreate
projects.deletegeopera.api.operations.projects_deleteProjectDeleteInput
projects.remove_membergeopera.api.operations.projects_remove_memberRemoveMemberInput
projects.updategeopera.api.operations.projects_updateProjectUpdateInput
projects.update_membergeopera.api.operations.projects_update_memberUpdateMemberInput

Organizations

OperationModuleInput model
organizations.commitments.listgeopera.api.operations.organizations_commitments_listCommitmentsListInput
organizations.commitments.statementgeopera.api.operations.organizations_commitments_statementStatementInput
organizations.creategeopera.api.operations.organizations_createOrganizationCreateInput

API keys

OperationModuleInput model
api_keys.creategeopera.api.operations.api_keys_createApiKeyCreateInput
api_keys.listgeopera.api.operations.api_keys_listApiKeyListInput
api_keys.revokegeopera.api.operations.api_keys_revokeApiKeyRevokeInput

EULAs

OperationModuleInput model
eulas.document.acceptgeopera.api.operations.eulas_document_acceptEulaAcceptInput
eulas.document.getgeopera.api.operations.eulas_document_getEulaDocumentGetInput
eulas.documents.listgeopera.api.operations.eulas_documents_listEulaDocumentsListInput
eulas.getgeopera.api.operations.eulas_getEulaGetInput
eulas.listgeopera.api.operations.eulas_listEulasListInput

Glossary

OperationModuleInput model
glossary.collections.getgeopera.api.operations.glossary_collections_getCollectionGetInput
glossary.collections.listgeopera.api.operations.glossary_collections_listsrc__operations__glossary__reads__CollectionsListInput
glossary.data_products.getgeopera.api.operations.glossary_data_products_getDataProductGetInput
glossary.data_products.listgeopera.api.operations.glossary_data_products_listDataProductsListInput
glossary.providers.getgeopera.api.operations.glossary_providers_getProviderGetInput
glossary.providers.listgeopera.api.operations.glossary_providers_listProvidersListInput

Usage

OperationModuleInput model
usage.currentgeopera.api.operations.usage_currentUsageCurrentInput
usage.historygeopera.api.operations.usage_historyUsageHistoryInput
usage.recalculate_storagegeopera.api.operations.usage_recalculate_storageRecalculateInput

Billing

OperationModuleInput model
billing.approvals.approvegeopera.api.operations.billing_approvals_approveApprovalRefInput
billing.approvals.getgeopera.api.operations.billing_approvals_getApprovalGetInput
billing.approvals.listgeopera.api.operations.billing_approvals_listApprovalsListInput
billing.approvals.rejectgeopera.api.operations.billing_approvals_rejectRejectApprovalInput
billing.approvals.requestgeopera.api.operations.billing_approvals_requestRequestApprovalInput
billing.auto_topup.getgeopera.api.operations.billing_auto_topup_get_Empty
billing.credits.balancegeopera.api.operations.billing_credits_balance_Empty
billing.credits.transactionsgeopera.api.operations.billing_credits_transactionsTransactionsInput
billing.invoices.listgeopera.api.operations.billing_invoices_listInvoicesInput
billing.plans.listgeopera.api.operations.billing_plans_list_Empty
billing.run_monthly_for_orggeopera.api.operations.billing_run_monthly_for_orgOrgInput
billing.set_auto_topupgeopera.api.operations.billing_set_auto_topupSetAutoTopupInput
billing.status.getgeopera.api.operations.billing_status_getOrgStatusInput
billing.stripe_invoices.listgeopera.api.operations.billing_stripe_invoices_listInvoicesInput
billing.topupgeopera.api.operations.billing_topup(free-form)

Payment methods

OperationModuleInput model
payment_methods.attachgeopera.api.operations.payment_methods_attachAttachInput
payment_methods.create_setup_intentgeopera.api.operations.payment_methods_create_setup_intentSetupIntentInput
payment_methods.detachgeopera.api.operations.payment_methods_detachDetachInput
payment_methods.listgeopera.api.operations.payment_methods_list_Empty
payment_methods.set_defaultgeopera.api.operations.payment_methods_set_defaultSetDefaultInput