Advanced Commerce API returns 404 not found

We got access into Advanced Commerce API and trying out the server APIs.

I was trying out the Migrate a Subscription to Advanced Commerce API but the API was just simply returning not found to me with a generic error code 4040000 (this is undocumented in the API doc).

Here is the request body

{
    "descriptors": {
        "description": "User migrated from old plan to Essential",
        "displayName": "Essential Plan"
    },
    "items": [
        {
            "sku": "com.company.essential",
            "description": "A new subscription description after migration",
            "displayName": "Essential"
        }
    ],
    "requestInfo": {
        "requestReferenceId": "11aa3174-9aeb-41a6-996d-fc655a793c06"
    },
    "storefront": "HKG",
    "targetProductId": "com.company.subscription.base",
    "taxCode": "C003-00-1"
}

Headers

Authorization: Bearer <REQUEST_TOKEN>

And the response

{
    "errorCode": 4040000,
    "errorMessage": "Not found."
}

Am I doing something wrong or there will be additional configuration needed?

Hello - Please ensure that you have completed the steps outlined in your approval email.

Refer to Setting up your project for Advanced Commerce API.

Once you have completed the steps to implement, please send the generic product identifiers that you create for Advanced Commerce to Apple using the Advanced Commerce API access form. [Note that this requires Account Holder level access]

Select ‘Configure or update’ when providing the information outlined in Setting up your project for Advanced Commerce API.

Advanced Commerce API returns 404 not found
 
 
Q