Skip to main content

Transfer back handling via API


Forum|alt.badge.img+5
  • New Member
  • 2 replies

Manually Transferring Entitlements There are scenarios where I want to manually transfer entitlements from one user to another (e.g., merging accounts or correcting mistaken user assignments). I couldn’t find any API to transfer an entitlement from user_a to user_b. Is there any API or other way using which i can intentionally transfer entitlement ??

3 replies

kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 388 replies
  • April 9, 2025

Hi ​@Syit,

At this time, entitlements can’t be transferred via an API endpoint, but we do have a way to manually transfer entitlements from user to user in the dashboard. This option can be found on the customer history page - documentation walking through the steps can be found here: https://www.revenuecat.com/docs/dashboard-and-metrics/customer-history/active-entitlements#transferring-entitlements


Forum|alt.badge.img+5
  • Author
  • New Member
  • 2 replies
  • April 11, 2025

Hi ​@kaitlin ,

I am aware with the transfer option you shared. But my app users facing unnecessary transfers among different app users as in my app user can do log out and another user can do login. To resolve this, I was thinking about to get back transfer to original user and wanted any API through which I can do it.

I have came across this conversation where you were talking about using same fetch token with different user app id, to transfer to that user can you please look into that post and check if there is a way to do so. I am attaching link to that conversation along with that API docs.

https://community.revenuecat.com/sdks-51/api-how-to-transfer-or-remove-a-purchase-3232 

API doc:

https://www.revenuecat.com/docs/api-v1#tag/transactions/operation/receipts

 


kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 388 replies
  • April 15, 2025

Hi ​@Syit,

Yes, if you have the fetch token, you could post it with another app user id to force a transfer. This isn’t in the documentation as it’s a bit of a hacky workaround. I wouldn’t recommend doing it often or making it a part of your flow.

If you’re seeing a lot of transfers between user ids, is it possible that they are on the same device? If that’s the case, even after a forced transfer, the purchase would likely transfer back as soon as the second user logged in again. There isn’t a good way to allow multiple user ids attached to one store id.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings