Need clarification on Marketplace events documentation
The general description in the Implementing a webhook on the SaaS service document says:
When creating a transactable SaaS offer in Partner Center, the partner provides the Connection webhook URL to be used as an HTTP endpoint. This webhook is called by Microsoft by using the POST HTTP call to notify the publisher side of following events that happen on the Microsoft side:
- When the SaaS subscription is in Subscribed status:
- ChangePlan
- ChangeQuantity
- Renew (notify only, no ACK needed)
- Suspend (notify only, no ACK needed)
- Unsubscribe (notify only, no ACK needed)
- When SaaS subscription is in Suspended status:
- Reinstate
- Unsubscribe (notify only, no ACK needed)
The Get operation status description in the SaaS fulfillment operations APIs v2 in the Microsoft commercial marketplace document says:
This API enables the publisher to track the status of the specified async operation: Unsubscribe, ChangePlan, or ChangeQuantity.
According to the former, the async operations are:
- ChangePlan
- ChangeQuantity
- Reinstate
But the latter says otherwise:
- ChangePlan
- ChangeQuantity
- Unsubscribe
Which one is correct? I need to know what type of operations can be tracked via the Get operation status endpoint.