# Fuel Fuel deliveries management ## Query fuel activities - [GET /fuel/activities](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1activities/get.md) ## Query fuel activities by vehicle - [GET /fuel/activities/vehicle/{vehicleId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1activities~1vehicle~1%7Bvehicleid%7D/get.md) ## Query fuel activities by shift (Webhook DTO) - [GET /fuel/activities/shift/{shiftId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1activities~1shift~1%7Bshiftid%7D/get.md) ## Query deliveries - [GET /fuel/deliveries](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1deliveries/get.md) ## Upsert a delivery request that references tanks at the delivery location - [PUT /fuel/bulkTankDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1bulktankdeliveryrequests~1%7Bdeliveryrequestid%7D/put.md) ## Get a bulk tank delivery request by delivery request ID - [GET /fuel/bulkTankDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1bulktankdeliveryrequests~1%7Bdeliveryrequestid%7D/get.md) ## Delete bulk tank delivery request - [DELETE /fuel/bulkTankDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1bulktankdeliveryrequests~1%7Bdeliveryrequestid%7D/delete.md) ## Upsert a bulk delivery request that does not reference any tanks at the delivery location - [PUT /fuel/bulkTanklessDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1bulktanklessdeliveryrequests~1%7Bdeliveryrequestid%7D/put.md) ## Get a bulk delivery request that does not reference any tanks at the delivery location - [GET /fuel/bulkTanklessDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1bulktanklessdeliveryrequests~1%7Bdeliveryrequestid%7D/get.md) ## Delete delivery request that does not reference any tanks at the delivery location - [DELETE /fuel/bulkTanklessDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1bulktanklessdeliveryrequests~1%7Bdeliveryrequestid%7D/delete.md) ## Upsert Delivery Request - [PUT /fuel/packagedDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1packageddeliveryrequests~1%7Bdeliveryrequestid%7D/put.md) ## Delete Delivery - [DELETE /fuel/packagedDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1packageddeliveryrequests~1%7Bdeliveryrequestid%7D/delete.md) ## Reads Delivery Request - [GET /fuel/packagedDeliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1packageddeliveryrequests~1%7Bdeliveryrequestid%7D/get.md) ## query deliveries belonging to a request - [GET /fuel/deliveryRequests/{deliveryRequestId}/deliveries](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1deliveryrequests~1%7Bdeliveryrequestid%7D~1deliveries/get.md) ## query deliveries belonging to a request - [GET /fuel/packagedDeliveryRequests/{deliveryRequestId}/deliveries](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1packageddeliveryrequests~1%7Bdeliveryrequestid%7D~1deliveries/get.md) ## Reads Delivery - [GET /fuel/deliveries/{deliveryId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1deliveries~1%7Bdeliveryid%7D/get.md) ## Query pickups - [GET /fuel/pickups](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1pickups/get.md) ## Query pickups - [GET /fuel/inventoryAdjustments](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1inventoryadjustments/get.md) ## Query pickups, inventory adjustments, and deliveries for a trip - [GET /fuel/dispatchGroup/{dispatchGroupId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1dispatchgroup~1%7Bdispatchgroupid%7D/get.md) ## Query storages for a location - [GET /fuel/locations/{locationId}/storages](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1locations~1%7Blocationid%7D~1storages/get.md) ## Create/update storage for a location - [PUT /fuel/locations/{locationId}/storages/{storageId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1locations~1%7Blocationid%7D~1storages~1%7Bstorageid%7D/put.md) ## Create/update a measurement for a storage - [PUT /fuel/locations/{locationId}/storages/{storageId}/measurement/{measurementId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1locations~1%7Blocationid%7D~1storages~1%7Bstorageid%7D~1measurement~1%7Bmeasurementid%7D/put.md) ## Upsert Delivery Request (deprecated) - [PUT /fuel/deliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1deliveryrequests~1%7Bdeliveryrequestid%7D/put.md): Please use /fuel/bulkTankDeliveryRequests/{deliveryRequestId} instead ## Delete Delivery (deprecated) - [DELETE /fuel/deliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1deliveryrequests~1%7Bdeliveryrequestid%7D/delete.md): Please use /fuel/bulkTankDeliveryRequests/{deliveryRequestId} instead ## Reads Delivery Request (deprecated) - [GET /fuel/deliveryRequests/{deliveryRequestId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1deliveryrequests~1%7Bdeliveryrequestid%7D/get.md): Please use /fuel/bulkTankDeliveryRequests/{deliveryRequestId} instead ## Upsert Delivery (deprecated) - [PUT /fuel/deliveries/{deliveryId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1deliveries~1%7Bdeliveryid%7D/put.md) ## Delete Delivery (deprecated) - [DELETE /fuel/deliveries/{deliveryId}](https://developer.m2x.app/apis/publicapi/openapi/fuel/paths/~1fuel~1deliveries~1%7Bdeliveryid%7D/delete.md) ## Fuel pickup webhook - [POST Fuel Pickup](https://developer.m2x.app/apis/publicapi/openapi/fuel/fuelpickupwebhook.md): webhook type: FUEL_PICKUP ## Fuel delivery webhook - [POST Fuel Delivery](https://developer.m2x.app/apis/publicapi/openapi/fuel/fueldeliverywebhook.md): webhook type: FUEL_DELIVERY ## Fuel dispatch group checked webhook - [POST Fuel Dispatch Group Checked](https://developer.m2x.app/apis/publicapi/openapi/fuel/fueldispatchgroupcheckedwebhook.md): webhook type: FUEL_DISPATCH_GROUP_CHECKED ## Fuel shift checked webhook - [POST Fuel Shift Checked](https://developer.m2x.app/apis/publicapi/openapi/fuel/fuelshiftcheckedwebhook.md): webhook type: FUEL_SHIFT_CHECKED