API-based shipping