Public API
Delivery API
2min
the delivery api allows you to update courier information and track your deliveries at a minimum, you will need to execute a query on the order to get the deliveryid , which is required for calling any of the delivery public api mutations you also must have permission within ezmanage to access the store associated with the order's uuid to be able to pull information about it to pull information about an order, including the necessary deliveryid , when executing the order details docid\ ny zz5d1x1mdgnqzftwd9 query each time courier information is provided through this api, we will perform an upsert based on the information you have provided us about the courier the key piece of information that will help us distinguish this courier from other couriers in your system (and whether we’re creating a new courier record or updating an existing courier record) is the deliveryid value that you pass along in the mutation once you have created a delivery in your delivery management system based on the order query information you've gathered, you’re ready to start providing ezcater with information on the delivery as it changes throughout its lifecycle to accommodate these changes to your delivery order, ezcater has developed a number of api mutations for you to use the goal in building these delivery api mutations is to keep information as flexible as possible we try to understand that different delivery management systems will have different pieces of information through the delivery lifecycle feel empowered to provide as much information as you have about the delivery for each step of the lifecycle