Shopify api service

required for https://github.com/Shopify/shopify/pull/25055

review
@RichardBlair @garethson 
Style nitpick: Can you make these line up?