Get restocking fees with Admin REST API

Topic summary

Developers are unable to retrieve restocking fee data through Shopify’s Admin REST API, despite this information being visible in the Shopify admin interface.

The Problem:

  • Restocking fees applied through return rules don’t appear in the order endpoint of the Admin REST API
  • This missing data prevents accurate automation of credit note creation in accounting software
  • A screenshot demonstrates the fee is visible in the admin UI but inaccessible via API

Unanswered Questions:

  • Which API endpoint (REST or GraphQL) contains restocking fee information?
  • How to identify which product a restocking fee was issued against?
  • How to call this information within existing API endpoints?

Status: The issue remains unresolved with multiple users experiencing the same problem and requesting support for this critical missing data.

Summarized with AI on November 7. AI used: claude-sonnet-4-5-20250929.

Hello,

We are using Admin Rest API for a long time ago to access orders of our customers.

Recently our customer are using return rules to apply restock fees on product returns, like in the order below:

But we do not find this restocking fee information in the order endpoint of the Admin Rest API. How could we get this data?

Thanks in advance

Ericd

1 Like

I’m having the same issue. I have been trying to find restocking fee information within the Order OR Refund endpoint so that I can accurately automate the credit note creation on my accounting software, but as usual…very important information is missing from the API endpoint messages, which is highly frustrating!

If anyone has experience on:

A) which endpoint restocking fee information can be found in REST or GraphQL

B) how to understand which product the restocking fee has been issued against

C) how to call for this information into an existing API endpoint

Then please support!

1 Like