Orders.created API

So, unless I’m mistaking your answers, it appears that the only way for a Square customer to interface with a delivery company is by using one of Square’s delivery partners like Door Dash. Square has purposefully made it impossible to work with other delivery providers and even charges its customers $.50 an order for selecting delivery if they don’t use a Square Partner. Your API has no ability to send out to a hook that a delivery order was made. Even your payment.created hook sends out the order_id as a hashed value, so it can’t be used it to get order details. None of your endpoints can deliver a full order object that includes a delivery address. I have five restaurant clients that use Square as their POS and also use Square Online. They all want to use a 3rd party delivery service from anybody but Postmates, Door Dash, Uber Eats, etc. Unfortunately, we can’t even connect them to an app for their own delivery drivers because your API does not support sending a full order object or even the bare minimum details about an order that would allow us to retrieve the order details we need to make a delivery.