Microsoft Azure · Capability
Microsoft Azure Azure AgFoodPlatform Data Plane Service — SeasonalFields
Microsoft Azure Azure AgFoodPlatform Data Plane Service — SeasonalFields. 7 operations. Lead operation: Microsoft Azure Get Parties Partyid Seasonal Fields. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazureseasonalfieldslistbypartyid
— Microsoft Azure Get Parties Partyid Seasonal Fields
/v1/parties/{partyid}/seasonal-fields
GET
Microsoftazureseasonalfieldsget
— Microsoft Azure Get Parties Partyid Seasonal Fields Seasonalfieldid
/v1/parties/{partyid}/seasonal-fields/{seasonalfieldid}
PATCH
Microsoftazureseasonalfieldscreateorupdate
— Microsoft Azure Patch Parties Partyid Seasonal Fields Seasonalfieldid
/v1/parties/{partyid}/seasonal-fields/{seasonalfieldid}
DELETE
Microsoftazureseasonalfieldsdelete
— Microsoft Azure Delete Parties Partyid Seasonal Fields Seasonalfieldid
/v1/parties/{partyid}/seasonal-fields/{seasonalfieldid}
GET
Microsoftazureseasonalfieldslist
— Microsoft Azure Get Seasonal Fields
/v1/seasonal-fields
GET
Microsoftazureseasonalfieldsgetcascadedeletejobdetails
— Microsoft Azure Get Seasonal Fields Cascade Delete Jobid
/v1/seasonal-fields/cascade-delete/{jobid}
PUT
Microsoftazureseasonalfieldscreatecascadedeletejob
— Microsoft Azure Put Seasonal Fields Cascade Delete Jobid
/v1/seasonal-fields/cascade-delete/{jobid}
MCP Tools
microsoft-azure-get-parties-partyid
Microsoft Azure Get Parties Partyid Seasonal Fields
read-only
idempotent
microsoft-azure-get-parties-partyid-2
Microsoft Azure Get Parties Partyid Seasonal Fields Seasonalfieldid
read-only
idempotent
microsoft-azure-patch-parties-partyid
Microsoft Azure Patch Parties Partyid Seasonal Fields Seasonalfieldid
idempotent
microsoft-azure-delete-parties-partyid
Microsoft Azure Delete Parties Partyid Seasonal Fields Seasonalfieldid
idempotent
microsoft-azure-get-seasonal-fields
Microsoft Azure Get Seasonal Fields
read-only
idempotent
microsoft-azure-get-seasonal-fields-2
Microsoft Azure Get Seasonal Fields Cascade Delete Jobid
read-only
idempotent
microsoft-azure-put-seasonal-fields
Microsoft Azure Put Seasonal Fields Cascade Delete Jobid
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Azure AgFoodPlatform Data Plane Service — SeasonalFields
description: 'Microsoft Azure Azure AgFoodPlatform Data Plane Service — SeasonalFields. 7 operations. Lead operation: Microsoft
Azure Get Parties Partyid Seasonal Fields. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- SeasonalFields
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: azure-agfoodplatform-data-plane-service-seasonalfields
baseUri: ''
description: Microsoft Azure Azure AgFoodPlatform Data Plane Service — SeasonalFields business capability. Self-contained,
no shared references.
resources:
- name: parties-partyId-seasonal-fields
path: /parties/{partyId}/seasonal-fields
operations:
- name: microsoftazureseasonalfieldslistbypartyid
method: GET
description: Microsoft Azure Get Parties Partyid Seasonal Fields
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: partyId
in: path
type: string
description: Id of the associated party.
required: true
- name: farmIds
in: query
type: array
description: Farm Ids of the resource.
- name: fieldIds
in: query
type: array
description: Field Ids of the resource.
- name: seasonIds
in: query
type: array
description: Season Ids of the resource.
- name: cropProductIds
in: query
type: array
description: CropProductIds of the resource.
- name: cropIds
in: query
type: array
description: Ids of the crop it belongs to.
- 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-seasonal-fields-seasonalFieldId
path: /parties/{partyId}/seasonal-fields/{seasonalFieldId}
operations:
- name: microsoftazureseasonalfieldsget
method: GET
description: Microsoft Azure Get Parties Partyid Seasonal Fields Seasonalfieldid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: partyId
in: path
type: string
description: Id of the associated party.
required: true
- name: seasonalFieldId
in: path
type: string
description: Id of the seasonal field.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: microsoftazureseasonalfieldscreateorupdate
method: PATCH
description: Microsoft Azure Patch Parties Partyid Seasonal Fields Seasonalfieldid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: partyId
in: path
type: string
description: Id of the associated party resource.
required: true
- name: seasonalFieldId
in: path
type: string
description: Id of the seasonal field resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: seasonalField
in: body
type: string
description: Seasonal field resource payload to create or update.
required: true
- name: microsoftazureseasonalfieldsdelete
method: DELETE
description: Microsoft Azure Delete Parties Partyid Seasonal Fields Seasonalfieldid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: partyId
in: path
type: string
description: Id of the party.
required: true
- name: seasonalFieldId
in: path
type: string
description: Id of the seasonal field.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: seasonal-fields
path: /seasonal-fields
operations:
- name: microsoftazureseasonalfieldslist
method: GET
description: Microsoft Azure Get Seasonal Fields
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: farmIds
in: query
type: array
description: Farm Ids of the resource.
- name: fieldIds
in: query
type: array
description: Field Ids of the resource.
- name: seasonIds
in: query
type: array
description: Season Ids of the resource.
- name: cropProductIds
in: query
type: array
description: CropProductIds of the resource.
- name: cropIds
in: query
type: array
description: Ids of the crop it belongs to.
- 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: seasonal-fields-cascade-delete-jobId
path: /seasonal-fields/cascade-delete/{jobId}
operations:
- name: microsoftazureseasonalfieldsgetcascadedeletejobdetails
method: GET
description: Microsoft Azure Get Seasonal Fields Cascade Delete 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: microsoftazureseasonalfieldscreatecascadedeletejob
method: PUT
description: Microsoft Azure Put Seasonal Fields Cascade Delete Jobid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: jobId
in: path
type: string
description: Job ID supplied by end user.
required: true
- name: partyId
in: query
type: string
description: ID of the associated party.
required: true
- name: seasonalFieldId
in: query
type: string
description: ID of the seasonalField to be deleted.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
exposes:
- type: rest
namespace: azure-agfoodplatform-data-plane-service-seasonalfields-rest
port: 8080
description: REST adapter for Microsoft Azure Azure AgFoodPlatform Data Plane Service — SeasonalFields. One Spectral-compliant
resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/parties/{partyid}/seasonal-fields
name: parties-partyid-seasonal-fields
description: REST surface for parties-partyId-seasonal-fields.
operations:
- method: GET
name: microsoftazureseasonalfieldslistbypartyid
description: Microsoft Azure Get Parties Partyid Seasonal Fields
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldslistbypartyid
with:
partyId: rest.partyId
farmIds: rest.farmIds
fieldIds: rest.fieldIds
seasonIds: rest.seasonIds
cropProductIds: rest.cropProductIds
cropIds: rest.cropIds
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}/seasonal-fields/{seasonalfieldid}
name: parties-partyid-seasonal-fields-seasonalfieldid
description: REST surface for parties-partyId-seasonal-fields-seasonalFieldId.
operations:
- method: GET
name: microsoftazureseasonalfieldsget
description: Microsoft Azure Get Parties Partyid Seasonal Fields Seasonalfieldid
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldsget
with:
partyId: rest.partyId
seasonalFieldId: rest.seasonalFieldId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazureseasonalfieldscreateorupdate
description: Microsoft Azure Patch Parties Partyid Seasonal Fields Seasonalfieldid
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldscreateorupdate
with:
partyId: rest.partyId
seasonalFieldId: rest.seasonalFieldId
api-version: rest.api-version
seasonalField: rest.seasonalField
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazureseasonalfieldsdelete
description: Microsoft Azure Delete Parties Partyid Seasonal Fields Seasonalfieldid
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldsdelete
with:
partyId: rest.partyId
seasonalFieldId: rest.seasonalFieldId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/seasonal-fields
name: seasonal-fields
description: REST surface for seasonal-fields.
operations:
- method: GET
name: microsoftazureseasonalfieldslist
description: Microsoft Azure Get Seasonal Fields
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldslist
with:
farmIds: rest.farmIds
fieldIds: rest.fieldIds
seasonIds: rest.seasonIds
cropProductIds: rest.cropProductIds
cropIds: rest.cropIds
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/seasonal-fields/cascade-delete/{jobid}
name: seasonal-fields-cascade-delete-jobid
description: REST surface for seasonal-fields-cascade-delete-jobId.
operations:
- method: GET
name: microsoftazureseasonalfieldsgetcascadedeletejobdetails
description: Microsoft Azure Get Seasonal Fields Cascade Delete Jobid
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldsgetcascadedeletejobdetails
with:
jobId: rest.jobId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazureseasonalfieldscreatecascadedeletejob
description: Microsoft Azure Put Seasonal Fields Cascade Delete Jobid
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldscreatecascadedeletejob
with:
jobId: rest.jobId
partyId: rest.partyId
seasonalFieldId: rest.seasonalFieldId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: azure-agfoodplatform-data-plane-service-seasonalfields-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Azure AgFoodPlatform Data Plane Service — SeasonalFields. One tool per consumed
operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-get-parties-partyid
description: Microsoft Azure Get Parties Partyid Seasonal Fields
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldslistbypartyid
with:
partyId: tools.partyId
farmIds: tools.farmIds
fieldIds: tools.fieldIds
seasonIds: tools.seasonIds
cropProductIds: tools.cropProductIds
cropIds: tools.cropIds
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 Seasonal Fields Seasonalfieldid
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldsget
with:
partyId: tools.partyId
seasonalFieldId: tools.seasonalFieldId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-patch-parties-partyid
description: Microsoft Azure Patch Parties Partyid Seasonal Fields Seasonalfieldid
hints:
readOnly: false
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldscreateorupdate
with:
partyId: tools.partyId
seasonalFieldId: tools.seasonalFieldId
api-version: tools.api-version
seasonalField: tools.seasonalField
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-delete-parties-partyid
description: Microsoft Azure Delete Parties Partyid Seasonal Fields Seasonalfieldid
hints:
readOnly: false
destructive: true
idempotent: true
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldsdelete
with:
partyId: tools.partyId
seasonalFieldId: tools.seasonalFieldId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-seasonal-fields
description: Microsoft Azure Get Seasonal Fields
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldslist
with:
farmIds: tools.farmIds
fieldIds: tools.fieldIds
seasonIds: tools.seasonIds
cropProductIds: tools.cropProductIds
cropIds: tools.cropIds
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-seasonal-fields-2
description: Microsoft Azure Get Seasonal Fields Cascade Delete Jobid
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldsgetcascadedeletejobdetails
with:
jobId: tools.jobId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-put-seasonal-fields
description: Microsoft Azure Put Seasonal Fields Cascade Delete Jobid
hints:
readOnly: false
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-seasonalfields.microsoftazureseasonalfieldscreatecascadedeletejob
with:
jobId: tools.jobId
partyId: tools.partyId
seasonalFieldId: tools.seasonalFieldId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.