Amazon IoT FleetWise Agentic Access
Amazon IoT FleetWise exposes 50 API operations that an AI agent could call, of which 50 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 50 safety-critical.
50 operations are classed safety-critical and should require human-in-the-loop approval at runtime.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.AssociateVehicleFleet | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.BatchCreateVehicle | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.BatchUpdateVehicle | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.CreateCampaign | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.CreateDecoderManifest | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.CreateFleet | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.CreateModelManifest | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.CreateSignalCatalog | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.CreateVehicle | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.DeleteCampaign | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.DeleteDecoderManifest | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.DeleteFleet | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.DeleteModelManifest | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.DeleteSignalCatalog | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.DeleteVehicle | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.DisassociateVehicleFleet | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetCampaign | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetDecoderManifest | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetFleet | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetLoggingOptions | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetModelManifest | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetRegisterAccountStatus | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetSignalCatalog | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetVehicle | safety-critical | required |
| POST | /#X-Amz-Target=IoTAutobahnControlPlane.GetVehicleStatus | safety-critical | required |