Order shipping_line/s value type not matching between REST and GraphQL

Highlighted
Tourist
4 0 0

Why is shipping_lines in REST api an object array but only an object in GraphQL? Is it expected to have only one per order? If so, why an array in REST? Thanks!

https://shopify.dev/docs/admin-api/rest/reference/orders/order?api[version]=2020-07

https://shopify.dev/docs/admin-api/graphql/reference/object/order?api[version]=2020-07

0 Likes
Highlighted
Shopify Staff
Shopify Staff
131 16 20

Hey @spriteNOice 

In GraphQL, the shippingLine object will return null in cases where there are more than 1. In version 2020-10, graphQL will introduce a shippingLines connection that will return a collection of all shippingLines. You can check that out here.

Kevin_A | Developer Support @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Click Accept as Solution 

0 Likes