I actually think you can remove the whole section and it should still work. I tested this myself and it still worked.
I think it’s some legacy code or something related to the commercial dashboard. Because I couldn’t find any reference to it in the open source code.
This worked fine for me
{
"access_rights": {
"c4c2d14d256344687b201d6bd5b15e55": {
"api_name": "Sample Standard Token and Basic Multi Authentication",
"api_id": "c4c2d14d256344687b201d6bd5b15e55",
"versions": [
"Default"
],
"allowed_urls": [],
"restricted_types": [],
"limit": null,
"field_access_rights": [],
"allowance_scope": ""
}
},
"active": true,
"graphql_enabled": false,
"hmac_enabled": false,
"id": "63e39307975cce0001ded5ff",
"is_inactive": false,
"key_expires_in": 0,
"max_query_depth": -1,
"meta_data": {},
"name": "Sample Standard Token and Basic Multi Authentication",
"partitions": {
"quota": true,
"rate_limit": true,
"complexity": false,
"acl": true,
"per_api": false
},
"per": 60,
"quota_max": -1,
"quota_renewal_rate": -1,
"rate": 1000,
"state": "active",
"tags": [],
"throttle_interval": -1,
"throttle_retry_limit": -1
}