Microsoft Azure · Capability
Microsoft Azure Azure AgFoodPlatform Data Plane Service — Sensors
Microsoft Azure Azure AgFoodPlatform Data Plane Service — Sensors. 6 operations. Lead operation: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazuresensorslist
— Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors
/v1/sensor-partners/{sensorpartnerid}/sensors
PATCH
Microsoftazuresensorscreateorupdate
— Microsoft Azure Patch Sensor Partners Sensorpartnerid Sensors Sensorid
/v1/sensor-partners/{sensorpartnerid}/sensors/{sensorid}
GET
Microsoftazuresensorsget
— Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid
/v1/sensor-partners/{sensorpartnerid}/sensors/{sensorid}
DELETE
Microsoftazuresensorsdelete
— Microsoft Azure Delete Sensor Partners Sensorpartnerid Sensors Sensorid
/v1/sensor-partners/{sensorpartnerid}/sensors/{sensorid}
GET
Microsoftazuresensorsgetconnectionstring
— Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings
/v1/sensor-partners/{sensorpartnerid}/sensors/{sensorid}/connection-strings
POST
Microsoftazuresensorsrenewconnectionstring
— Microsoft Azure Post Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings :renew
/v1/sensor-partners/{sensorpartnerid}/sensors/{sensorid}/connection-strings/renew
MCP Tools
microsoft-azure-get-sensor-partners
Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors
read-only
idempotent
microsoft-azure-patch-sensor-partners
Microsoft Azure Patch Sensor Partners Sensorpartnerid Sensors Sensorid
idempotent
microsoft-azure-get-sensor-partners-2
Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid
read-only
idempotent
microsoft-azure-delete-sensor-partners
Microsoft Azure Delete Sensor Partners Sensorpartnerid Sensors Sensorid
idempotent
microsoft-azure-get-sensor-partners-3
Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings
read-only
idempotent
microsoft-azure-post-sensor-partners
Microsoft Azure Post Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings :renew
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Azure AgFoodPlatform Data Plane Service — Sensors
description: 'Microsoft Azure Azure AgFoodPlatform Data Plane Service — Sensors. 6 operations. Lead operation: Microsoft
Azure Get Sensor Partners Sensorpartnerid Sensors. Self-contained Naftiko capability covering one Microsoft Azure business
surface.'
tags:
- Microsoft Azure
- Sensors
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-sensors
baseUri: ''
description: Microsoft Azure Azure AgFoodPlatform Data Plane Service — Sensors business capability. Self-contained, no
shared references.
resources:
- name: sensor-partners-sensorPartnerId-sensors
path: /sensor-partners/{sensorPartnerId}/sensors
operations:
- name: microsoftazuresensorslist
method: GET
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: sensorDataModelIds
in: query
type: array
description: Id's of the sensor data models.
- name: sensorMappingIds
in: query
type: array
description: Ids of the sensor mappings.
- name: sensorPartnerId
in: path
type: string
description: Id of the associated sensor partner.
required: true
- name: deviceIds
in: query
type: array
description: Id's of the devices.
- 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: sensor-partners-sensorPartnerId-sensors-sensorId
path: /sensor-partners/{sensorPartnerId}/sensors/{sensorId}
operations:
- name: microsoftazuresensorscreateorupdate
method: PATCH
description: Microsoft Azure Patch Sensor Partners Sensorpartnerid Sensors Sensorid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: sensorPartnerId
in: path
type: string
description: Id of the sensor partner.
required: true
- name: sensorId
in: path
type: string
description: Id of the sensor resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: sensorDetails
in: body
type: string
description: Sensor object details.
required: true
- name: microsoftazuresensorsget
method: GET
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: sensorPartnerId
in: path
type: string
description: Id of the sensor partner.
required: true
- name: sensorId
in: path
type: string
description: Id of the sensor resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: microsoftazuresensorsdelete
method: DELETE
description: Microsoft Azure Delete Sensor Partners Sensorpartnerid Sensors Sensorid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: sensorPartnerId
in: path
type: string
description: Id of the sensor partner.
required: true
- name: sensorId
in: path
type: string
description: Id of the sensor resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: sensor-partners-sensorPartnerId-sensors-sensorId-connection-strings
path: /sensor-partners/{sensorPartnerId}/sensors/{sensorId}/connection-strings
operations:
- name: microsoftazuresensorsgetconnectionstring
method: GET
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: sensorPartnerId
in: path
type: string
description: Id of the sensor partner.
required: true
- name: sensorId
in: path
type: string
description: Id of the sensor resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: sensor-partners-sensorPartnerId-sensors-sensorId-connection-strings-:renew
path: /sensor-partners/{sensorPartnerId}/sensors/{sensorId}/connection-strings/:renew
operations:
- name: microsoftazuresensorsrenewconnectionstring
method: POST
description: Microsoft Azure Post Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings :renew
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: sensorPartnerId
in: path
type: string
description: Id of the sensor partner.
required: true
- name: sensorId
in: path
type: string
description: Id of the sensor resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: renewConnectionStringModel
in: body
type: string
description: Sensor's connection string model.
required: true
exposes:
- type: rest
namespace: azure-agfoodplatform-data-plane-service-sensors-rest
port: 8080
description: REST adapter for Microsoft Azure Azure AgFoodPlatform Data Plane Service — Sensors. One Spectral-compliant
resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/sensor-partners/{sensorpartnerid}/sensors
name: sensor-partners-sensorpartnerid-sensors
description: REST surface for sensor-partners-sensorPartnerId-sensors.
operations:
- method: GET
name: microsoftazuresensorslist
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorslist
with:
sensorDataModelIds: rest.sensorDataModelIds
sensorMappingIds: rest.sensorMappingIds
sensorPartnerId: rest.sensorPartnerId
deviceIds: rest.deviceIds
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/sensor-partners/{sensorpartnerid}/sensors/{sensorid}
name: sensor-partners-sensorpartnerid-sensors-sensorid
description: REST surface for sensor-partners-sensorPartnerId-sensors-sensorId.
operations:
- method: PATCH
name: microsoftazuresensorscreateorupdate
description: Microsoft Azure Patch Sensor Partners Sensorpartnerid Sensors Sensorid
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorscreateorupdate
with:
sensorPartnerId: rest.sensorPartnerId
sensorId: rest.sensorId
api-version: rest.api-version
sensorDetails: rest.sensorDetails
outputParameters:
- type: object
mapping: $.
- method: GET
name: microsoftazuresensorsget
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorsget
with:
sensorPartnerId: rest.sensorPartnerId
sensorId: rest.sensorId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazuresensorsdelete
description: Microsoft Azure Delete Sensor Partners Sensorpartnerid Sensors Sensorid
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorsdelete
with:
sensorPartnerId: rest.sensorPartnerId
sensorId: rest.sensorId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/sensor-partners/{sensorpartnerid}/sensors/{sensorid}/connection-strings
name: sensor-partners-sensorpartnerid-sensors-sensorid-connection-strings
description: REST surface for sensor-partners-sensorPartnerId-sensors-sensorId-connection-strings.
operations:
- method: GET
name: microsoftazuresensorsgetconnectionstring
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorsgetconnectionstring
with:
sensorPartnerId: rest.sensorPartnerId
sensorId: rest.sensorId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/sensor-partners/{sensorpartnerid}/sensors/{sensorid}/connection-strings/renew
name: sensor-partners-sensorpartnerid-sensors-sensorid-connection-strings-renew
description: REST surface for sensor-partners-sensorPartnerId-sensors-sensorId-connection-strings-:renew.
operations:
- method: POST
name: microsoftazuresensorsrenewconnectionstring
description: Microsoft Azure Post Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings :renew
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorsrenewconnectionstring
with:
sensorPartnerId: rest.sensorPartnerId
sensorId: rest.sensorId
api-version: rest.api-version
renewConnectionStringModel: rest.renewConnectionStringModel
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: azure-agfoodplatform-data-plane-service-sensors-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Azure AgFoodPlatform Data Plane Service — Sensors. One tool per consumed
operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-get-sensor-partners
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorslist
with:
sensorDataModelIds: tools.sensorDataModelIds
sensorMappingIds: tools.sensorMappingIds
sensorPartnerId: tools.sensorPartnerId
deviceIds: tools.deviceIds
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-patch-sensor-partners
description: Microsoft Azure Patch Sensor Partners Sensorpartnerid Sensors Sensorid
hints:
readOnly: false
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorscreateorupdate
with:
sensorPartnerId: tools.sensorPartnerId
sensorId: tools.sensorId
api-version: tools.api-version
sensorDetails: tools.sensorDetails
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-sensor-partners-2
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorsget
with:
sensorPartnerId: tools.sensorPartnerId
sensorId: tools.sensorId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-delete-sensor-partners
description: Microsoft Azure Delete Sensor Partners Sensorpartnerid Sensors Sensorid
hints:
readOnly: false
destructive: true
idempotent: true
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorsdelete
with:
sensorPartnerId: tools.sensorPartnerId
sensorId: tools.sensorId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-sensor-partners-3
description: Microsoft Azure Get Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorsgetconnectionstring
with:
sensorPartnerId: tools.sensorPartnerId
sensorId: tools.sensorId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-post-sensor-partners
description: Microsoft Azure Post Sensor Partners Sensorpartnerid Sensors Sensorid Connection Strings :renew
hints:
readOnly: false
destructive: false
idempotent: false
call: azure-agfoodplatform-data-plane-service-sensors.microsoftazuresensorsrenewconnectionstring
with:
sensorPartnerId: tools.sensorPartnerId
sensorId: tools.sensorId
api-version: tools.api-version
renewConnectionStringModel: tools.renewConnectionStringModel
outputParameters:
- type: object
mapping: $.