Details
- 
    Type:
Improvement
 - 
    Status: Open
 - 
    Priority:
Minor
 - 
    Resolution: Unresolved
 - 
    Affects Version/s: 4.6.17, 4.7.9
 - 
    Fix Version/s: Unscheduled
 - 
    Component/s: None
 - 
    Labels:None
 
- 
        Versioning Impact:Patch (backwards-compatible bug fixes)
 - 
        Documentation Required?:None
 - 
        Funding Source:Needs Funding
 
Description
I checked this both in 4.6.x (the one I am using and the demo) as well as 4.7.x (demo).
To reproduce:
- Create a custom contact related Custom field group with one alphanumeric select field with some options.
 - Go to the API explorer and use OptionGroup get to list all OptionGroups. Set 'options' => array('limit' => 0), to see them all. The last one listed should be your previously created custom field group. You will see that is_reserved is set to the value 1, which is an error.
 - Compare all is_reserved values and you will see all are 1.
 
This makes core and custom option groups indistinguishable and therefore I marked this as mayor.