I compare REST API result from suitecrm with sugarcrm CE and ENT. Current suitecrm 7.1.5 is closer to sugarcrm version 7 then 5. For example, email fields are bean object not simple key/value as in CE.
If possible, updating version number matching to the respond format will be good, so that special handling for suitecrm is not necessary. Additionally,
flavor
should be change to SuiteCRM from CE.
REST API call to get its version
GET /service/v4/rest.php?method=get_server_info
The respond body
Array ( [flavor] => CE [version] => 6.5.20 [gmt_time] => 2015-02-10 09:19:25 )