The MIGRATION notification fires when you migrate a subscription to the Advanced Commerce API. Apple's changelog sometimes calls this MIGRATE; the notification type value is MIGRATION.
When does it fire?
This notification triggers after you call the Migrate Subscription to Advanced Commerce API endpoint for a subscriber. It does not fire for apps that are not using Advanced Commerce.
Payload highlights
The signed transaction and renewal info identify the migrated subscription, including the product ID and auto-renew status after the move.
How Yeethook helps
Migrations are one-way operational events. Yeethook delivers them as formatted Slack or Discord messages so you can confirm each subscriber landed in Advanced Commerce without decoding the JWS yourself.
Common use cases
- Track subscribers migrated to Advanced Commerce
- Confirm a migration job is progressing
- Investigate a subscriber whose catalog did not change as expected