Apply Labels To Emails
apply_labels_to_emailsFull Description
Apply labels to Gmail messages using label names rather than Gmail label IDs. This is the preferred labeling action for models because it avoids a separate label-id lookup step.
Parameters (1 required, 3 optional)
message_idsarrayGmail message IDs returned by Gmail search/read results. Use `message_ids` from search_email_ids or `id` fields from email results. Do not pass placeholder values like `dummy`, `latest`, `gmail:<id>`, draft IDs, thread IDs, email addresses, subjects, or Gmail UI URLs.
add_label_namesarrayGmail label display names. This action accepts names and can create missing labels when create_missing_labels is true; batch_modify_email requires existing Gmail label IDs.
nullcreate_missing_labelsbooleanWhether to create missing labels before applying them.
Falseremove_label_namesarrayGmail label display names. This action accepts names and can create missing labels when create_missing_labels is true; batch_modify_email requires existing Gmail label IDs.
null