It is now possible to list, add, and remove runner labels for Actions self-hosted runners via API. For more info on using the new APIs at a repository, organization, or enterprise level, see our docs (for repositories, organizations, and enterprises).