Microsoft Azure · Capability
Microsoft Azure Data Manager for Agriculture Data Plane Service — Scenes
Microsoft Azure Data Manager for Agriculture Data Plane Service — Scenes. 5 operations. Lead operation: Microsoft Azure Get Scenes. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazuresceneslist
— Microsoft Azure Get Scenes
/v1/scenes
GET
Microsoftazurescenesdownload
— Microsoft Azure Get Scenes Downloadfiles
/v1/scenes/downloadfiles
PUT
Microsoftazurescenescreatesatellitedataingestionjob
— Microsoft Azure Put Scenes Satellite Ingest Data Jobid
/v1/scenes/satellite/ingest-data/{jobid}
GET
Microsoftazurescenesgetsatellitedataingestionjobdetails
— Microsoft Azure Get Scenes Satellite Ingest Data Jobid
/v1/scenes/satellite/ingest-data/{jobid}
POST
Microsoftazurescenessearchitems
— Microsoft Azure Post Scenes Stac Collections Collectionid:search
/v1/scenes/stac-collections/collectionid-search
MCP Tools
microsoft-azure-get-scenes
Microsoft Azure Get Scenes
read-only
idempotent
microsoft-azure-get-scenes-downloadfiles
Microsoft Azure Get Scenes Downloadfiles
read-only
idempotent
microsoft-azure-put-scenes-satellite
Microsoft Azure Put Scenes Satellite Ingest Data Jobid
idempotent
microsoft-azure-get-scenes-satellite
Microsoft Azure Get Scenes Satellite Ingest Data Jobid
read-only
idempotent
microsoft-azure-post-scenes-stac
Microsoft Azure Post Scenes Stac Collections Collectionid:search
read-only
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Data Manager for Agriculture Data Plane Service — Scenes
description: 'Microsoft Azure Data Manager for Agriculture Data Plane Service — Scenes. 5 operations. Lead operation: Microsoft
Azure Get Scenes. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- Scenes
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
consumes:
- type: http
namespace: data-manager-for-agriculture-data-plane-service-scenes
baseUri: ''
description: Microsoft Azure Data Manager for Agriculture Data Plane Service — Scenes business capability. Self-contained,
no shared references.
resources:
- name: scenes
path: /scenes
operations:
- name: microsoftazuresceneslist
method: GET
description: Microsoft Azure Get Scenes
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: provider
in: query
type: string
description: 'Provider name of scene data. Supported value: SentinelHub.'
required: true
- name: partyId
in: query
type: string
description: PartyId.
required: true
- name: associatedResourceId
in: query
type: string
description: Associated Resource Id of the resource.
required: true
- name: associatedResourceType
in: query
type: string
description: "Resource Types of the resource.\r"
required: true
- name: collection
in: query
type: string
description: 'Collection name of scene data, Available Values: sentinel-2-l2a, sentinel-2l1c.'
required: true
- name: itemId
in: query
type: string
description: Item Id.
- name: startDateTime
in: query
type: string
description: 'Scene start UTC datetime (inclusive), sample format: yyyy-MM-ddThh:mm:ssZ.'
- name: endDateTime
in: query
type: string
description: 'Scene end UTC datetime (inclusive), sample format: yyyy-MM-dThh:mm:ssZ.'
- name: maxCloudCoveragePercentage
in: query
type: number
description: Filter scenes with cloud coverage percentage less than max value. Range [0 to 100.0].
- name: maxDarkPixelCoveragePercentage
in: query
type: number
description: Filter scenes with dark pixel coverage percentage less than max value. Range [0 to 100.0].
- name: imageNames
in: query
type: array
description: List of image names to be filtered.
- name: imageResolutions
in: query
type: array
description: List of image resolutions in meters to be filtered.
- name: imageFormats
in: query
type: array
description: List of image formats to be filtered.
- name: maxPageSize
in: query
type: integer
description: "Maximum number of items needed (inclusive).\r"
- name: skipToken
in: query
type: string
description: Skip token for getting next set of results.
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: scenes-downloadFiles
path: /scenes/downloadFiles
operations:
- name: microsoftazurescenesdownload
method: GET
description: Microsoft Azure Get Scenes Downloadfiles
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: filePath
in: query
type: string
description: cloud storage path of scene file.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: scenes-satellite-ingest-data-jobId
path: /scenes/satellite/ingest-data/{jobId}
operations:
- name: microsoftazurescenescreatesatellitedataingestionjob
method: PUT
description: Microsoft Azure Put Scenes Satellite Ingest Data Jobid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: jobId
in: path
type: string
description: JobId provided by user.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: job
in: body
type: string
description: Job parameters supplied by user.
required: true
- name: microsoftazurescenesgetsatellitedataingestionjobdetails
method: GET
description: Microsoft Azure Get Scenes Satellite Ingest Data Jobid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: jobId
in: path
type: string
description: Id of the job.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: scenes-stac-collections-collectionId}:search
path: /scenes/stac-collections/{collectionId}:search
operations:
- name: microsoftazurescenessearchitems
method: POST
description: Microsoft Azure Post Scenes Stac Collections Collectionid:search
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: collectionId
in: path
type: string
description: 'Collection Id to be searched. Available Values are: sentinel-2-l2a, sentinel-2-l1c.'
required: true
- name: maxpagesize
in: query
type: integer
description: Maximum number of items needed (inclusive). Minimum = 1, Maximum = 100, Default value = 10.
- name: skip
in: query
type: integer
description: Skip token for getting next set of results.
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: searchItemsQuery
in: body
type: string
description: Query filters.
required: true
exposes:
- type: rest
namespace: data-manager-for-agriculture-data-plane-service-scenes-rest
port: 8080
description: REST adapter for Microsoft Azure Data Manager for Agriculture Data Plane Service — Scenes. One Spectral-compliant
resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/scenes
name: scenes
description: REST surface for scenes.
operations:
- method: GET
name: microsoftazuresceneslist
description: Microsoft Azure Get Scenes
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazuresceneslist
with:
provider: rest.provider
partyId: rest.partyId
associatedResourceId: rest.associatedResourceId
associatedResourceType: rest.associatedResourceType
collection: rest.collection
itemId: rest.itemId
startDateTime: rest.startDateTime
endDateTime: rest.endDateTime
maxCloudCoveragePercentage: rest.maxCloudCoveragePercentage
maxDarkPixelCoveragePercentage: rest.maxDarkPixelCoveragePercentage
imageNames: rest.imageNames
imageResolutions: rest.imageResolutions
imageFormats: rest.imageFormats
maxPageSize: rest.maxPageSize
skipToken: rest.skipToken
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/scenes/downloadfiles
name: scenes-downloadfiles
description: REST surface for scenes-downloadFiles.
operations:
- method: GET
name: microsoftazurescenesdownload
description: Microsoft Azure Get Scenes Downloadfiles
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazurescenesdownload
with:
filePath: rest.filePath
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/scenes/satellite/ingest-data/{jobid}
name: scenes-satellite-ingest-data-jobid
description: REST surface for scenes-satellite-ingest-data-jobId.
operations:
- method: PUT
name: microsoftazurescenescreatesatellitedataingestionjob
description: Microsoft Azure Put Scenes Satellite Ingest Data Jobid
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazurescenescreatesatellitedataingestionjob
with:
jobId: rest.jobId
api-version: rest.api-version
job: rest.job
outputParameters:
- type: object
mapping: $.
- method: GET
name: microsoftazurescenesgetsatellitedataingestionjobdetails
description: Microsoft Azure Get Scenes Satellite Ingest Data Jobid
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazurescenesgetsatellitedataingestionjobdetails
with:
jobId: rest.jobId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/scenes/stac-collections/collectionid-search
name: scenes-stac-collections-collectionid-search
description: REST surface for scenes-stac-collections-collectionId}:search.
operations:
- method: POST
name: microsoftazurescenessearchitems
description: Microsoft Azure Post Scenes Stac Collections Collectionid:search
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazurescenessearchitems
with:
collectionId: rest.collectionId
maxpagesize: rest.maxpagesize
skip: rest.skip
api-version: rest.api-version
searchItemsQuery: rest.searchItemsQuery
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: data-manager-for-agriculture-data-plane-service-scenes-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Data Manager for Agriculture Data Plane Service — Scenes. One tool per consumed
operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-get-scenes
description: Microsoft Azure Get Scenes
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazuresceneslist
with:
provider: tools.provider
partyId: tools.partyId
associatedResourceId: tools.associatedResourceId
associatedResourceType: tools.associatedResourceType
collection: tools.collection
itemId: tools.itemId
startDateTime: tools.startDateTime
endDateTime: tools.endDateTime
maxCloudCoveragePercentage: tools.maxCloudCoveragePercentage
maxDarkPixelCoveragePercentage: tools.maxDarkPixelCoveragePercentage
imageNames: tools.imageNames
imageResolutions: tools.imageResolutions
imageFormats: tools.imageFormats
maxPageSize: tools.maxPageSize
skipToken: tools.skipToken
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-scenes-downloadfiles
description: Microsoft Azure Get Scenes Downloadfiles
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazurescenesdownload
with:
filePath: tools.filePath
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-put-scenes-satellite
description: Microsoft Azure Put Scenes Satellite Ingest Data Jobid
hints:
readOnly: false
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazurescenescreatesatellitedataingestionjob
with:
jobId: tools.jobId
api-version: tools.api-version
job: tools.job
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-scenes-satellite
description: Microsoft Azure Get Scenes Satellite Ingest Data Jobid
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazurescenesgetsatellitedataingestionjobdetails
with:
jobId: tools.jobId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-post-scenes-stac
description: Microsoft Azure Post Scenes Stac Collections Collectionid:search
hints:
readOnly: true
destructive: false
idempotent: false
call: data-manager-for-agriculture-data-plane-service-scenes.microsoftazurescenessearchitems
with:
collectionId: tools.collectionId
maxpagesize: tools.maxpagesize
skip: tools.skip
api-version: tools.api-version
searchItemsQuery: tools.searchItemsQuery
outputParameters:
- type: object
mapping: $.