Persistent 500 errors on REST Admin API Orders endpoint for store (4+ days)

We are a third-party app integrated with the store mrwbcu-wt.myshopify.com. Since 2026-03-13 ~17:12 UTC, all requests to the REST Admin API Orders endpoint are returning HTTP 500 Internal Server Error. This has been ongoing for 4+ days.

Request example:

GET /admin/api/2024-07/orders.json?limit=50&status=any&since_id=0&updated_at_min=2026-03-15T07:00:00+00:00&updated_at_max=2026-03-17T03:49:04.632420+00:00

Timeline of failures:

Date (UTC) Attempts Result
2026-03-13 17:12 – 17:36 8 retries w/ exponential backoff All 500
2026-03-16 14:56 – 15:19 8 retries w/ exponential backoff All 500
2026-03-16 22:58 – 2026-03-17 00:12 15 retries w/ exponential backoff All 500

API version: 2024-07
Scopes: read_all_orders, read_orders

What we’ve tried:

  • Retried extensively with exponential backoff (up to ~10 min between retries) across multiple days
  • Verified credentials and scopes are valid
  • Confirmed other Shopify stores work fine with identical code and API versions
  • The issue is isolated to this specific store

Impact: We have been unable to ingest any order data for this store for 4+ days.

Request: Could you please investigate the server-side error for this store? We’d appreciate any details on the root cause and any possible workarounds we could use in the meantime.

1 Like

I have seen this with the REST API due to page size and/or page number. I have older apps that are permitted to still use REST endpoints (besides Product/Variants of course) and was seeing this quite a bit ~1 year ago. Customers were complaining to support so we just moved to GraphQL and that solved it. In your case I suspect the since_id=0 param may be a problem.

I’d also try bumping this up a supported version.

Hi @Rodrigo_Amorim_Torre

If you try the same query in GraphQL are you still seeing an error:

\{
  orders(
    first: 50
    sortKey: UPDATED_AT
    query: "updated_at:>=2026-03-15T07:00:00Z AND updated_at:<=2026-03-17T03:49:04Z"
  ) {
    edges {
      cursor
      node {
        id
        name
        updatedAt
        displayFinancialStatus
        displayFulfillmentStatus
      }
    }
    pageInfo {
      hasNextPage
    }
  }
}

Any resolution on why this happens @Liam-Shopify? I’m having the same issue. You guys didn’t sunset the REST API silently, did you?