A Crunchbase registered user can add addresses to an existing organisation. These addresses can be named freely (e.g. "HQ", "Headquarters", "xyz", etc.) via a free-form field, but the address creation form does not include a headquarter flag.
However, at the other end of Crunchbase, the API gives access to a one-to-one relationship between organizations and headquarter addresses (alongside a one-to-many relationship between organizations and all their addresses), according to this page.
As a user of the API, I have personally been able to verify that the organization HQ file is a subset of the organization address file and that there is no more than one HQ per organization.
So, somewhere between the user interface and the API, addresses are flagged as HQs. How are organization addresses flagged as HQ and by whom? Have I missed something in the Crunchbase user interface?