code: func tagIDFromName(ctx context.Context, client *tags.RestClient, name, category string) (string, error) {
  	logger.Printf("[DEBUG] Fetching tag ID for tag name %q and category %q", name, category)
  
  	categoryID, err := tagCategoryByName(ctx, client, category)
  	if err != nil {
  		return "", err
  	}
  
  	return tagByName(ctx, client, name, categoryID)
  }
docs: // tagIDFromName helps convert the tag and category names into the final ID
  // used for discovery.