Microsoft Azure · Capability
Microsoft Azure Data Manager for Agriculture Data Plane Service — NutrientAnalyses
Microsoft Azure Data Manager for Agriculture Data Plane Service — NutrientAnalyses. 5 operations. Lead operation: Microsoft Azure Get Nutrient Analyses. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazurenutrientanalyseslist
— Microsoft Azure Get Nutrient Analyses
/v1/nutrient-analyses
GET
Microsoftazurenutrientanalyseslistbypartyid
— Microsoft Azure Get Parties Partyid Nutrient Analyses
/v1/parties/{partyid}/nutrient-analyses
GET
Microsoftazurenutrientanalysesget
— Microsoft Azure Get Parties Partyid Nutrient Analyses Nutrientanalysisid
/v1/parties/{partyid}/nutrient-analyses/{nutrientanalysisid}
PATCH
Microsoftazurenutrientanalysescreateorupdate
— Microsoft Azure Patch Parties Partyid Nutrient Analyses Nutrientanalysisid
/v1/parties/{partyid}/nutrient-analyses/{nutrientanalysisid}
DELETE
Microsoftazurenutrientanalysesdelete
— Microsoft Azure Delete Parties Partyid Nutrient Analyses Nutrientanalysisid
/v1/parties/{partyid}/nutrient-analyses/{nutrientanalysisid}
MCP Tools
microsoft-azure-get-nutrient-analyses
Microsoft Azure Get Nutrient Analyses
read-only
idempotent
microsoft-azure-get-parties-partyid
Microsoft Azure Get Parties Partyid Nutrient Analyses
read-only
idempotent
microsoft-azure-get-parties-partyid-2
Microsoft Azure Get Parties Partyid Nutrient Analyses Nutrientanalysisid
read-only
idempotent
microsoft-azure-patch-parties-partyid
Microsoft Azure Patch Parties Partyid Nutrient Analyses Nutrientanalysisid
idempotent
microsoft-azure-delete-parties-partyid
Microsoft Azure Delete Parties Partyid Nutrient Analyses Nutrientanalysisid
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Data Manager for Agriculture Data Plane Service — NutrientAnalyses
description: 'Microsoft Azure Data Manager for Agriculture Data Plane Service — NutrientAnalyses. 5 operations. Lead operation:
Microsoft Azure Get Nutrient Analyses. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- NutrientAnalyses
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-nutrientanalyses
baseUri: ''
description: Microsoft Azure Data Manager for Agriculture Data Plane Service — NutrientAnalyses business capability. Self-contained,
no shared references.
resources:
- name: nutrient-analyses
path: /nutrient-analyses
operations:
- name: microsoftazurenutrientanalyseslist
method: GET
description: Microsoft Azure Get Nutrient Analyses
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: parentType
in: query
type: string
description: "Type of the parent it belongs to.\r"
- name: parentIds
in: query
type: array
description: Parent ids of the resource.
- name: classifications
in: query
type: array
description: Classifications for nutrient analyses.
- 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: parties-partyId-nutrient-analyses
path: /parties/{partyId}/nutrient-analyses
operations:
- name: microsoftazurenutrientanalyseslistbypartyid
method: GET
description: Microsoft Azure Get Parties Partyid Nutrient Analyses
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: partyId
in: path
type: string
description: Id of the associated party.
required: true
- name: parentType
in: query
type: string
description: "Type of the parent it belongs to.\r"
- name: parentIds
in: query
type: array
description: Parent ids of the resource.
- name: classifications
in: query
type: array
description: Classifications for nutrient analyses.
- 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: parties-partyId-nutrient-analyses-nutrientAnalysisId
path: /parties/{partyId}/nutrient-analyses/{nutrientAnalysisId}
operations:
- name: microsoftazurenutrientanalysesget
method: GET
description: Microsoft Azure Get Parties Partyid Nutrient Analyses Nutrientanalysisid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: partyId
in: path
type: string
description: Id of the associated party.
required: true
- name: nutrientAnalysisId
in: path
type: string
description: Id of the nutrient analysis.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: microsoftazurenutrientanalysescreateorupdate
method: PATCH
description: Microsoft Azure Patch Parties Partyid Nutrient Analyses Nutrientanalysisid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: partyId
in: path
type: string
description: Id of the party resource.
required: true
- name: nutrientAnalysisId
in: path
type: string
description: Id of the nutrient analysis resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: nutrientAnalysis
in: body
type: string
description: NutrientAnalysis resource payload to create or update.
required: true
- name: microsoftazurenutrientanalysesdelete
method: DELETE
description: Microsoft Azure Delete Parties Partyid Nutrient Analyses Nutrientanalysisid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: partyId
in: path
type: string
description: Id of the party.
required: true
- name: nutrientAnalysisId
in: path
type: string
description: Id of the nutrient analysis.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
exposes:
- type: rest
namespace: data-manager-for-agriculture-data-plane-service-nutrientanalyses-rest
port: 8080
description: REST adapter for Microsoft Azure Data Manager for Agriculture Data Plane Service — NutrientAnalyses. One
Spectral-compliant resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/nutrient-analyses
name: nutrient-analyses
description: REST surface for nutrient-analyses.
operations:
- method: GET
name: microsoftazurenutrientanalyseslist
description: Microsoft Azure Get Nutrient Analyses
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalyseslist
with:
parentType: rest.parentType
parentIds: rest.parentIds
classifications: rest.classifications
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/parties/{partyid}/nutrient-analyses
name: parties-partyid-nutrient-analyses
description: REST surface for parties-partyId-nutrient-analyses.
operations:
- method: GET
name: microsoftazurenutrientanalyseslistbypartyid
description: Microsoft Azure Get Parties Partyid Nutrient Analyses
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalyseslistbypartyid
with:
partyId: rest.partyId
parentType: rest.parentType
parentIds: rest.parentIds
classifications: rest.classifications
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/parties/{partyid}/nutrient-analyses/{nutrientanalysisid}
name: parties-partyid-nutrient-analyses-nutrientanalysisid
description: REST surface for parties-partyId-nutrient-analyses-nutrientAnalysisId.
operations:
- method: GET
name: microsoftazurenutrientanalysesget
description: Microsoft Azure Get Parties Partyid Nutrient Analyses Nutrientanalysisid
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalysesget
with:
partyId: rest.partyId
nutrientAnalysisId: rest.nutrientAnalysisId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazurenutrientanalysescreateorupdate
description: Microsoft Azure Patch Parties Partyid Nutrient Analyses Nutrientanalysisid
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalysescreateorupdate
with:
partyId: rest.partyId
nutrientAnalysisId: rest.nutrientAnalysisId
api-version: rest.api-version
nutrientAnalysis: rest.nutrientAnalysis
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazurenutrientanalysesdelete
description: Microsoft Azure Delete Parties Partyid Nutrient Analyses Nutrientanalysisid
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalysesdelete
with:
partyId: rest.partyId
nutrientAnalysisId: rest.nutrientAnalysisId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: data-manager-for-agriculture-data-plane-service-nutrientanalyses-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Data Manager for Agriculture Data Plane Service — NutrientAnalyses. One tool
per consumed operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-get-nutrient-analyses
description: Microsoft Azure Get Nutrient Analyses
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalyseslist
with:
parentType: tools.parentType
parentIds: tools.parentIds
classifications: tools.classifications
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-parties-partyid
description: Microsoft Azure Get Parties Partyid Nutrient Analyses
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalyseslistbypartyid
with:
partyId: tools.partyId
parentType: tools.parentType
parentIds: tools.parentIds
classifications: tools.classifications
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-parties-partyid-2
description: Microsoft Azure Get Parties Partyid Nutrient Analyses Nutrientanalysisid
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalysesget
with:
partyId: tools.partyId
nutrientAnalysisId: tools.nutrientAnalysisId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-patch-parties-partyid
description: Microsoft Azure Patch Parties Partyid Nutrient Analyses Nutrientanalysisid
hints:
readOnly: false
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalysescreateorupdate
with:
partyId: tools.partyId
nutrientAnalysisId: tools.nutrientAnalysisId
api-version: tools.api-version
nutrientAnalysis: tools.nutrientAnalysis
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-delete-parties-partyid
description: Microsoft Azure Delete Parties Partyid Nutrient Analyses Nutrientanalysisid
hints:
readOnly: false
destructive: true
idempotent: true
call: data-manager-for-agriculture-data-plane-service-nutrientanalyses.microsoftazurenutrientanalysesdelete
with:
partyId: tools.partyId
nutrientAnalysisId: tools.nutrientAnalysisId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.