JUMP TOAboutWelcome to Bringg's API ReferenceChangelogOrder APIsOrdersCreate Order (Task)postUpdate OrderpostUpdate Order External IDpostImport Orders CSVGet OrderpostGet Open Orders (Tasks)getGet Open Orders by CustomergetGet Post Optimization Orders (Tasks)postCancel Order (Task)postCreate Order RefundpostRecurring OrdersCreate Recurring Order TemplatepostGet Recurring Order TemplatespostDelete Recurring Order TemplatedeletePackagesCreate PackagepostUpdate PackagepatchUpsert PackagepostGet Package (by ID)getGet Packages (by Order)getDelete PackagedeleteInventoryCreate InventorypostUpdate Inventorypostorder scheduling apisGet QuotespostDelivery SlotsCreate Delivery SlotpostUpdate Delivery SlotpostBlackoutsCreate BlackoutpostUpdate BlackoutpatchGet BlackoutsgetDelete Blackoutdeleteresource apisGet CompaniesgetTeamsCreate TeampostUpdate TeampostGet Team DetailspostDelete TeampostShow All TeamspostUsersCreate UserpostUpdate UserpostGet UsergetGet UsersgetDelete UserdeleteVehiclesCreate VehiclepostUpdate VehiclepostGet VehiclegetGet All VehiclesgetDelete VehicledeleteVehicle ProfilesCreate Vehicle ProfilepostUpdate Vehicle ProfileputGet Vehicle ProfilegetGet All Vehicle ProfilesgetDelete Vehicle ProfiledeleteParking SpotsCreate Parking SpotpostUpdate Parking SpotpatchGet All Parking SpotsgetGet Parking Spot by IDgetDelete Parking SpotdeleteDelivery BlocksCreate Delivery Block (Resource-based Optimization)postUpdate Delivery Block (Resource-based)postGet Team Delivery BlockspostGet Delivery BlockgetDelete Delivery BlockpostDelivery Block AssignmentsAssign Delivery Block to DriverpostUnassign Delivery Block from DriverpostGet Drivers' Delivery BlocksgetJSONL Bulk ImportStep 1 : Request Upload FilepostStep 2 : Upload FileStep 3 : Process Uploaded FilepostStep 4 : Get File Process StatusgetStep 5 : ResultsStep 6 : Errorsmanagement apisPlanned Route IdentifiersCreate Planned Route IdentifierpostUpdate Planned Route IdentifierpatchGet Planned Route Identifier by IDgetGet Planned Routes Identifiers by Team IDgetDelete Planned Route IdentiferdeleteOrder ConfigurationsCreate Order ConfigurationpostUpdate Order ConfigurationpostCustomersCreate CustomerpostUpdate CustomerpostService AreasCreate Service AreapostUpdate Service AreaputGet Service AreagetGet Service AreasgetDelete Service AreadeleteAssign Team to Service AreapostUpdate Team Service AreaputGet Service Area TeamsgetService PlansCreate Service PlanpostUpdate Service PlanputGet Service PlangetGet Service PlansgetBlacklisted Driver AssignmentsCreate Blacklisted Customer DriverpostGet Blacklisted Customer DriversgetDelete Blacklisted Customer Driverpostdriver action apisStart OrderpostEnd OrderpostFloating InventoryCreate or Update Floating Inventory (upsert)postMass Custody Change to VehiclepostSoft Delete Floating InventorydeleteMass Delete Floating InventorydeleteNotesCreate NotepostUpdate NotepostDriver LocationCheck-in (Arrived to Destination)postCheckout (Left Destination)postMulti-Order CheckoutpostGet Driver AvailabilitygetGet SharegetInitiate Driver Home EventspostUpdate Driver LocationpostDriver ShiftsStart ShiftpostEnd ShiftpostGenerate Driver QR CodepostLogoff DriverpostAssignment APIsAssign Driver to RoutepostUnassign Driver from RoutepostAssign Order to DriverpostAssign Vehicle to RoutepostRelease OrderspostUnassign Vehicle from Routepostanalytics apisGenerate Undelivered Webhooks ReportpostGet ReportgetGet Analytics Reportgetother APIsAsync Process StatusgetCreate Order Payment DetailspostGenerate Pickup QR CodepostWebhooksWebhooks IndexCustomer EventsCustomer CreatedCustomer Opted in to SMSCustomer Opted Out of SMSCustomer Tipped DriverRating SubmittedDriver EventsDriver Unavailable Status ChangedDriver Changed TypeDriver Location UpdatedMasked Call FinishedShift Ended for DriverShift Started for DriverShared Location Created (SMS Sent)Order EventsOrder Accepted by CarrierOrder Accepted by DriverOrder Assigned to CarrierOrder Assigned To DriverOrder Unassigned from DriverOrder CanceledOrder CreatedOrder DoneOrder ETA ChangedOrder Rejected By DriverOrder Marked LateOrder Payment CreatedOrders Ready to be ExecutedOrder Reassigned with ReasonNew AlertNote was Added to OrderForm was Added to OrderRoute (Run) EventsOptimization AppliedPlanning DoneRoute (Run) StartedRoute (Run) EndedRoute Plan UpdatedWaypoint EventsAny ScanArrived to Destination (Check-in)Driver Arrived at DestinationDriver Got HomeDriver Left HomeDriver on WayDestination Rescheduled (waypoint)Left Destination (Waypoint)Inventory ScannedObjectsCustomer ObjectDelivery Slot ObjectOrder (Task) ObjectOrder Cancellation Reasons ObjectOrder Inventories ObjectOrder Notes ObjectOrder StatusPackage ObjectParking Spot ObjectQuotes objectRun ObjectService Plan ObjectTeam ObjectUser ObjectVehicle ObjectWaypoint ObjectFleet Self-RegistrationBringg API Terms of ServiceOverviewTerminologyWhat Can You Expect From BringgWhat Is Expected From YouGet Started With SandboxConducting End-To-End TestGetting CertifiedMerchant Adds Your FleetWebhooksDelivery Created WebhookDelivery Updated WebhookDelivery Cancelled WebhookGet Quote WebhookMerchant Registered WebhookReturn Delivery CreatedAPI CallsGet TokenAssign DriverpostStart OrderpostUpdate Driver LocationpostCheck In / Driver Arrives to LocationpostAdd Note/POD (Proof of Delivery)postCheck Out / Driver Leaves LocationpostComplete OrderpostCancel OrderpostCluster Checkin/CheckoutpostUpdate OrderpostGet Merchant CredentialsTroubleshootingManhattan IntegrationRequest DriverGenerate Pickup QR Codepost https://developer-api.bringg.com/services/m4DaaP01/{service_uuid1}/{service_uuid2}Use to generate QR Code for a task to be scanned by the driver