Create, Retrieve or Update Shopify Purchase Order from external website

Hi team!

Is there a way (presumably API) to create/retrieve or edit an account’s purchase orders from external service.

if there is no public api available, is it possible to create a shopify app, and use that as a bridge to take external api request to update shopify purchase order internally?