REST Admin API - Order returns an empty array

Topic summary

REST Admin API orders began returning an empty array when the query included fulfillment_status=any or financial_status=any.

Observed impact:

  • Affected multiple API versions (e.g., 2023-04, 2022-07) and many stores; first noted around midnight UK time.
  • Some shops were not affected, indicating partial rollout or inconsistent impact.

Workarounds and attempts:

  • Switching financial_status from any to paid allowed exports for some.
  • Community posts and an app vendor indicated a temporary correction while awaiting Shopify guidance.

Resolution:

  • Shopify confirmed the issue affected app partners and was caused by recent changes.
  • They reverted those changes, and requests using financial_status=any and fulfillment_status=any now return orders as expected.
  • Multiple users verified the fix and reported normal operation.

Context and terms:

  • financial_status and fulfillment_status are order filters; using any should include all statuses (i.e., no filtering).

Status:

  • Resolved. No ongoing action required; continue using any as documented.
  • Cause details were not fully disclosed; no documentation change announced.
Summarized with AI on January 23. AI used: gpt-5.

We have the same issue.

1 Like