Summary:
It's near impossible to work safely with Gradebook CustomColumns when you don't know the id of the one to work with. Although it is not in the documentation, it is evidently returned by the API (see API source link below).
Additional notes:
Source for: custom_gradebook_columns_api_controller.rb
API-Docs