Customer admin API returns 200 but not recorded

Hello, when sending a POST request to my Admin REST API to register a customer, it returns status 200 and returns a list of customers and does not record the customer. Has anyone gone through something similar?

Does the customerCreate mutation work as expected to register a customer?

1 Like

Hi Liam

Thank you for your answer, I managed to include the customer, but now I’m struggling to edit information about it, I’m using the endpoint: https://soulpipa.com/admin/api/2025-01/customers/8994166407502.json

PUT method and passing this Body:

{“customer”:{
“id":207119551,“email”:"changed@example.com”,
“note”:“Customer is a great guy”
}
}

I developed it based on this doc:

Are you getting errors back? Did you add the customers access scope to your app?

You probably need to switch over to GraphQL. REST is deprecated.

Hello - What was the resolution here? We have this behaviour whether we attempt to create customers using either the REST or the GraphQL APIs.

This is just happening on a single store - all our customers (w’re a partner) work without issue.

Hello,

To give additional information, we are not a public app and the customer is on Shopify grow plan.

Is the plan type the only difference between this store where you’re having an issue, and other stores where this is working as expected?