# AWS IoT FleetWise API

> AWS IoT FleetWise API on Apizie: 50 endpoints (Adds, or associates, a vehicle with a fleet., Creates a group, or batch, of vehicles. You must specify a decoder manifest and a vehicle model (model…, Updates a group, or batch, of vehicles. You must specify a decoder manifest and a vehicle model (model…, Creates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise Edge Agent software…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-iotfleetwise`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-iotfleetwise
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-iotfleetwise/openapi.json

Amazon Web Services IoT FleetWise is a fully managed service that you can use to collect, model, and transfer vehicle data to the Amazon Web Services cloud at scale. With Amazon Web Services IoT FleetWise, you can…

## Endpoints

### Adds, or associates, a vehicle with a fleet.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/associate-vehicle-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a group, or batch, of vehicles. You must specify a decoder manifest and a vehicle model (model…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/batch-create-vehicle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a group, or batch, of vehicles. You must specify a decoder manifest and a vehicle model (model…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/batch-update-vehicle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise Edge Agent software…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/create-campaign` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates the decoder manifest associated with a model manifest. To create a decoder manifest, the following…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/create-decoder-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a fleet that represents a group of vehicles. You must create both a signal catalog and vehicles…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/create-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a vehicle model (model manifest) that specifies signals (attributes, branches, sensors, and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/create-model-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a collection of standardized signals that can be reused to create vehicle models.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/create-signal-catalog` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/create-vehicle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a data collection campaign. Deleting a campaign suspends all data collection and removes it from any…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/delete-campaign` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a decoder manifest. You can't delete a decoder manifest if it has vehicles associated with it. If…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/delete-decoder-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from the fleet. For more…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/delete-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a vehicle model (model manifest). If the vehicle model is successfully deleted, Amazon Web Services…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/delete-model-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a signal catalog. If the signal catalog is successfully deleted, Amazon Web Services IoT FleetWise…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/delete-signal-catalog` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a vehicle and removes it from any campaigns. If the vehicle is successfully deleted, Amazon Web…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/delete-vehicle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a fleet doesn't delete the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/disassociate-vehicle-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a campaign.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-campaign` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a created decoder manifest.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-decoder-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a fleet.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves the logging options.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-logging-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a vehicle model (model manifest).
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-model-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about the status of registering your Amazon Web Services account, IAM, and Amazon…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-register-account-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a signal catalog.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-signal-catalog` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about a vehicle.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-vehicle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves information about the status of a vehicle with any associated campaigns.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/get-vehicle-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Creates a decoder manifest using your existing CAN DBC file from your local device.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/import-decoder-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a signal catalog using your existing VSS formatted content from your local device.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/import-signal-catalog` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists information about created campaigns. This API operation uses pagination. Specify the nextToken…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-campaigns` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the network interfaces specified in a decoder manifest. This API operation uses pagination. Specify…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-decoder-manifest-network-interfaces` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### A list of information about signal decoders specified in a decoder manifest. This API operation uses…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-decoder-manifest-signals` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists decoder manifests. This API operation uses pagination. Specify the nextToken parameter in the request…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-decoder-manifests` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Retrieves information for each created fleet in an Amazon Web Services account. This API operation uses…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-fleets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Retrieves a list of IDs for all fleets that the vehicle is associated with. This API operation uses…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-fleets-for-vehicle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists information about nodes specified in a vehicle model (model manifest). This API operation uses…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-model-manifest-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Retrieves a list of vehicle models (model manifests). This API operation uses pagination. Specify the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-model-manifests` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists of information about the signals (nodes) specified in a signal catalog. This API operation uses…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-signal-catalog-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists all the created signal catalogs in an Amazon Web Services account. You can use to list information…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-signal-catalogs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Lists the tags (metadata) you have assigned to the resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves a list of summaries of created vehicles. This API operation uses pagination. Specify the nextToken…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-vehicles` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Retrieves a list of summaries of all vehicles associated with a fleet. This API operation uses pagination.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/list-vehicles-in-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | string | no | Pagination limit |
| nextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Creates or updates the logging option.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/put-logging-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This API operation contains deprecated parameters. Register your account again without the Timestream…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/register-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes the given tags (metadata) from the resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a campaign.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/update-campaign` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a decoder manifest. A decoder manifest can only be updated when the status is DRAFT . Only ACTIVE…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/update-decoder-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the description of an existing fleet. If the fleet is successfully updated, Amazon Web Services IoT…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/update-fleet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a vehicle model (model manifest). If created vehicles are associated with a vehicle model, it can't…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/update-model-manifest` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a signal catalog.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/update-signal-catalog` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates a vehicle.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/update-vehicle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/associate-vehicle-fleet" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS IoT FleetWise API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-iotfleetwise/associate-vehicle-fleet with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS IoT FleetWise API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS IoT FleetWise itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS IoT FleetWise API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-iotfleetwise.

### What is the status of the AWS IoT FleetWise API?
Needs your own provider key (bring your own key)
