Tool name: create-signature
Creates or copies an email signature. Name and tag IDs replace source values; supplied content, sender and business-card fields override copied values, while omitted copied fields stay. HTML needs %Link:Unsubscribe% as the href of a link plus %User:FirstName%, %User:LastName%, %User:Street%, %User:Zip%, %User:City% and %User:Country%; allowed address omissions are exempt. Plain needs the same, but unsubscribe may be text; it is stored only when plain-content editing is allowed, otherwise regenerated from HTML. Transactional HTML needs the address placeholders and no %Link:Unsubscribe%; %Link:SubscriberInfo% is recommended. Tags, addresses and domains must exist; the sender address must have a verified domain, and an omitted sender domain is derived and stored. Returns content flags only; use get-signature with includeContent true. No newsletter changes.
At least one existing tag ID for the new signature; every tag must be unassigned to another signature
Existing signature of the same account to copy; omit when supplying content for a new signature
Complete HTML, plain and transactional content block; required without a source and replaces copied content when supplied
Optional sender, reply, CC, BCC, recipient and sender-domain fields; omitted copied fields are preserved, and the sender domain is derived from the resulting sender address when omitted
Optional plain-text digital-business-card fields; supplied fields override copied values, omitted copied fields stay, and empty strings clear fields
Internal note; on a copy, omit to preserve the source note
Labels; on a copy, omit to preserve the source labels
{ "name": "string", "tagIds": [ 1 ], "sourceSignatureId": null, "content": null, "senderProfile": null, "vCard": null, "notes": null, "metaLabels": null, "accountId": null }