Microsoft Azure · Capability
Microsoft Azure Data Manager for Agriculture Data Plane Service — Datasets
Microsoft Azure Data Manager for Agriculture Data Plane Service — Datasets. 7 operations. Lead operation: Microsoft Azure Get Datasets. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazuredatasetslist
— Microsoft Azure Get Datasets
/v1/datasets
GET
Microsoftazuredatasetsget
— Microsoft Azure Get Datasets Datasetid
/v1/datasets/{datasetid}
PATCH
Microsoftazuredatasetscreateorupdate
— Microsoft Azure Patch Datasets Datasetid
/v1/datasets/{datasetid}
DELETE
Microsoftazuredatasetsdelete
— Microsoft Azure Delete Datasets Datasetid
/v1/datasets/{datasetid}
GET
Microsoftazuredatasetslistauthorizedaccess
— Microsoft Azure Get Datasets Datasetid Access
/v1/datasets/{datasetid}/access
POST
Microsoftazuredatasetsauthorizeaccess
— Microsoft Azure Post Datasets Datasetid Access:grant
/v1/datasets/{datasetid}/access-grant
POST
Microsoftazuredatasetsremoveaccess
— Microsoft Azure Post Datasets Datasetid Access:remove
/v1/datasets/{datasetid}/access-remove
MCP Tools
microsoft-azure-get-datasets
Microsoft Azure Get Datasets
read-only
idempotent
microsoft-azure-get-datasets-datasetid
Microsoft Azure Get Datasets Datasetid
read-only
idempotent
microsoft-azure-patch-datasets-datasetid
Microsoft Azure Patch Datasets Datasetid
idempotent
microsoft-azure-delete-datasets-datasetid
Microsoft Azure Delete Datasets Datasetid
idempotent
microsoft-azure-get-datasets-datasetid-2
Microsoft Azure Get Datasets Datasetid Access
read-only
idempotent
microsoft-azure-post-datasets-datasetid
Microsoft Azure Post Datasets Datasetid Access:grant
microsoft-azure-post-datasets-datasetid-2
Microsoft Azure Post Datasets Datasetid Access:remove
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Data Manager for Agriculture Data Plane Service — Datasets
description: 'Microsoft Azure Data Manager for Agriculture Data Plane Service — Datasets. 7 operations. Lead operation:
Microsoft Azure Get Datasets. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- Datasets
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-datasets
baseUri: ''
description: Microsoft Azure Data Manager for Agriculture Data Plane Service — Datasets business capability. Self-contained,
no shared references.
resources:
- name: datasets
path: /datasets
operations:
- name: microsoftazuredatasetslist
method: GET
description: Microsoft Azure Get Datasets
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: type
in: query
type: string
description: Dataset type.
- name: ids
in: query
type: array
description: Ids of the resource.
- name: names
in: query
type: array
description: Names of the resource.
- name: propertyFilters
in: query
type: array
description: "Filters on key-value pairs within the Properties object.\r"
- name: statuses
in: query
type: array
description: Statuses of the resource.
- name: minCreatedDateTime
in: query
type: string
description: Minimum creation date of resource (inclusive).
- name: maxCreatedDateTime
in: query
type: string
description: Maximum creation date of resource (inclusive).
- name: minLastModifiedDateTime
in: query
type: string
description: Minimum last modified date of resource (inclusive).
- name: maxLastModifiedDateTime
in: query
type: string
description: Maximum last modified date of resource (inclusive).
- 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: datasets-datasetId
path: /datasets/{datasetId}
operations:
- name: microsoftazuredatasetsget
method: GET
description: Microsoft Azure Get Datasets Datasetid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: datasetId
in: path
type: string
description: Id of the dataset.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: microsoftazuredatasetscreateorupdate
method: PATCH
description: Microsoft Azure Patch Datasets Datasetid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: datasetId
in: path
type: string
description: Id of the dataset resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: dataset
in: body
type: string
description: Dataset resource payload to create or update.
required: true
- name: microsoftazuredatasetsdelete
method: DELETE
description: Microsoft Azure Delete Datasets Datasetid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: datasetId
in: path
type: string
description: Id of dataset to be deleted.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: datasets-datasetId-access
path: /datasets/{datasetId}/access
operations:
- name: microsoftazuredatasetslistauthorizedaccess
method: GET
description: Microsoft Azure Get Datasets Datasetid Access
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: datasetId
in: path
type: string
description: Id of dataset to be accessed.
required: true
- name: subscriptionIds
in: query
type: array
description: Subscription Ids.
- name: resourceIds
in: query
type: array
description: Resource Ids.
- 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: datasets-datasetId-access:grant
path: /datasets/{datasetId}/access:grant
operations:
- name: microsoftazuredatasetsauthorizeaccess
method: POST
description: Microsoft Azure Post Datasets Datasetid Access:grant
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: datasetId
in: path
type: string
description: Id of dataset to be accessed.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: datasetAccess
in: body
type: string
description: Dataset access details.
required: true
- name: datasets-datasetId-access:remove
path: /datasets/{datasetId}/access:remove
operations:
- name: microsoftazuredatasetsremoveaccess
method: POST
description: Microsoft Azure Post Datasets Datasetid Access:remove
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: datasetId
in: path
type: string
description: Id of dataset to be accessed.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: datasetAccess
in: body
type: string
description: Dataset access details.
required: true
exposes:
- type: rest
namespace: data-manager-for-agriculture-data-plane-service-datasets-rest
port: 8080
description: REST adapter for Microsoft Azure Data Manager for Agriculture Data Plane Service — Datasets. One Spectral-compliant
resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/datasets
name: datasets
description: REST surface for datasets.
operations:
- method: GET
name: microsoftazuredatasetslist
description: Microsoft Azure Get Datasets
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetslist
with:
type: rest.type
ids: rest.ids
names: rest.names
propertyFilters: rest.propertyFilters
statuses: rest.statuses
minCreatedDateTime: rest.minCreatedDateTime
maxCreatedDateTime: rest.maxCreatedDateTime
minLastModifiedDateTime: rest.minLastModifiedDateTime
maxLastModifiedDateTime: rest.maxLastModifiedDateTime
maxPageSize: rest.maxPageSize
skipToken: rest.skipToken
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/datasets/{datasetid}
name: datasets-datasetid
description: REST surface for datasets-datasetId.
operations:
- method: GET
name: microsoftazuredatasetsget
description: Microsoft Azure Get Datasets Datasetid
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetsget
with:
datasetId: rest.datasetId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazuredatasetscreateorupdate
description: Microsoft Azure Patch Datasets Datasetid
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetscreateorupdate
with:
datasetId: rest.datasetId
api-version: rest.api-version
dataset: rest.dataset
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazuredatasetsdelete
description: Microsoft Azure Delete Datasets Datasetid
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetsdelete
with:
datasetId: rest.datasetId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/datasets/{datasetid}/access
name: datasets-datasetid-access
description: REST surface for datasets-datasetId-access.
operations:
- method: GET
name: microsoftazuredatasetslistauthorizedaccess
description: Microsoft Azure Get Datasets Datasetid Access
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetslistauthorizedaccess
with:
datasetId: rest.datasetId
subscriptionIds: rest.subscriptionIds
resourceIds: rest.resourceIds
maxPageSize: rest.maxPageSize
skipToken: rest.skipToken
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/datasets/{datasetid}/access-grant
name: datasets-datasetid-access-grant
description: REST surface for datasets-datasetId-access:grant.
operations:
- method: POST
name: microsoftazuredatasetsauthorizeaccess
description: Microsoft Azure Post Datasets Datasetid Access:grant
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetsauthorizeaccess
with:
datasetId: rest.datasetId
api-version: rest.api-version
datasetAccess: rest.datasetAccess
outputParameters:
- type: object
mapping: $.
- path: /v1/datasets/{datasetid}/access-remove
name: datasets-datasetid-access-remove
description: REST surface for datasets-datasetId-access:remove.
operations:
- method: POST
name: microsoftazuredatasetsremoveaccess
description: Microsoft Azure Post Datasets Datasetid Access:remove
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetsremoveaccess
with:
datasetId: rest.datasetId
api-version: rest.api-version
datasetAccess: rest.datasetAccess
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: data-manager-for-agriculture-data-plane-service-datasets-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Data Manager for Agriculture Data Plane Service — Datasets. One tool per
consumed operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-get-datasets
description: Microsoft Azure Get Datasets
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetslist
with:
type: tools.type
ids: tools.ids
names: tools.names
propertyFilters: tools.propertyFilters
statuses: tools.statuses
minCreatedDateTime: tools.minCreatedDateTime
maxCreatedDateTime: tools.maxCreatedDateTime
minLastModifiedDateTime: tools.minLastModifiedDateTime
maxLastModifiedDateTime: tools.maxLastModifiedDateTime
maxPageSize: tools.maxPageSize
skipToken: tools.skipToken
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-datasets-datasetid
description: Microsoft Azure Get Datasets Datasetid
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetsget
with:
datasetId: tools.datasetId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-patch-datasets-datasetid
description: Microsoft Azure Patch Datasets Datasetid
hints:
readOnly: false
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetscreateorupdate
with:
datasetId: tools.datasetId
api-version: tools.api-version
dataset: tools.dataset
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-delete-datasets-datasetid
description: Microsoft Azure Delete Datasets Datasetid
hints:
readOnly: false
destructive: true
idempotent: true
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetsdelete
with:
datasetId: tools.datasetId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-datasets-datasetid-2
description: Microsoft Azure Get Datasets Datasetid Access
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetslistauthorizedaccess
with:
datasetId: tools.datasetId
subscriptionIds: tools.subscriptionIds
resourceIds: tools.resourceIds
maxPageSize: tools.maxPageSize
skipToken: tools.skipToken
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-post-datasets-datasetid
description: Microsoft Azure Post Datasets Datasetid Access:grant
hints:
readOnly: false
destructive: false
idempotent: false
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetsauthorizeaccess
with:
datasetId: tools.datasetId
api-version: tools.api-version
datasetAccess: tools.datasetAccess
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-post-datasets-datasetid-2
description: Microsoft Azure Post Datasets Datasetid Access:remove
hints:
readOnly: false
destructive: false
idempotent: false
call: data-manager-for-agriculture-data-plane-service-datasets.microsoftazuredatasetsremoveaccess
with:
datasetId: tools.datasetId
api-version: tools.api-version
datasetAccess: tools.datasetAccess
outputParameters:
- type: object
mapping: $.