Sage CRM Rest API - $type not shown in response GET Email or GET Phone

We use the Rest API of Sage CRM (2022 R2, on premises). The result of a GET of an Email fails to return the type of the Email. Same for GET of Phone (no type of Phone number). The documentation shows that the response should contain attribute '$type', but in effect it is not there. We need $type to be able to identify the type of email address...

Does anyone have an idea what could go wrong here?

Documentation:
developer.sage.com/.../

Request:
https://xxxxxxxxxx/sdata/crmj/sagecrm2/-/Email('45240')

Response:

{
    "$key": 45240,
    "$title": "",
    "$url": "http://xxxxxxxxxx/sdata/crmj/sagecrm2/-/Email('45240')",
    "Emai_EmailId": 45240,
    "emai_IntForeignID": null,
    "emai_intlastsyncdate": null,
    "Emai_EmailAddress": "xxxxxxx@xxxxx",
    "emai_IntId": null,
    "emai_promote": false,
    "Company": {
        "$url": {
            "Association": "http://xxxxxxxxxx/sdata/crmj/sagecrm2/-/Email('45240')/Company?startindex=1&count=10"
        }
    },
    "Account": {
        "$url": {
            "Association": "http://xxxxxxxxxx/sdata/crmj/sagecrm2/-/Email('45240')/Account?startindex=1&count=10"
        }
    },
    "Person": {
        "$url": {
            "Association": "http://xxxxxxxxxx/sdata/crmj/sagecrm2/-/Email('45240')/Person?startindex=1&count=10"
        }
    }
}

Response example in documentation:

{
  "emai_IntForeignID": "string",
  "emai_intlastsyncdate": "2019-08-24T14:15:22Z",
  "Emai_Deleted": 0,
  "Emai_EmailAddress": "string",
  "Emai_EmailId": 0,
  "emai_IntId": 0,
  "emai_promote": true,
  "Emai_Timestamp": "2019-08-24T14:15:22Z",
  "$type": "string"
}