What is the purpose of the GroupAssign table?

If you need more information about creating a custom field this goes over how to do it and how to get each parameter: Creating Custom Fields Via the API