{"id":"email-mailbox-format","version":"1.0.0","description":"Render a canonical RFC 5322 mailbox from decoded parts, without a delivery claim.","supported_operations":["render canonical rfc 5322 mailbox","format mailbox from local part and domain","quote display name words for a mailbox","build name-addr from decoded parts","render a domain literal mailbox","write canonical addr-spec text","הרכבת תיבת דואר תקנית"],"unsupported_operations":["parse a raw mailbox string","fold a header line to 78 characters","encode RFC 2047 display names","send mail or check that the domain exists"],"semantics":["Inputs are already-decoded parts. local_part is quoted only when it is not a dot-atom. Each display word is an atom when it is 1*atext, otherwise one quoted-string. Words are joined by a single space. domain_form dot-atom (the default when omitted) writes a dot-atom; domain-literal writes [dtext] with no IP check.","angles defaults to false and yields an addr-spec. angles true with no display words yields <addr-spec>. Display words require angles true. utf8 defaults to false; true allows RFC 6532 UTF-8 scalars and does not normalize or convert to A-labels.","Omitted domain_form means dot-atom. Omitted display_words means no phrase. Case is preserved. This rendering is syntax only: no DNS lookup and no deliverability claim."],"limits":{"max_local_part_chars":64,"max_domain_chars":190,"max_display_words":8,"max_word_chars":64,"max_output_bytes":2048},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["local_part","domain"],"properties":{"local_part":{"type":"string","minLength":0,"maxLength":64},"domain":{"type":"string","minLength":0,"maxLength":190},"domain_form":{"type":"string","enum":["dot-atom","domain-literal"]},"display_words":{"type":"array","maxItems":8,"items":{"type":"string","minLength":0,"maxLength":64}},"angles":{"type":"boolean"},"utf8":{"type":"boolean"}}},"output_schema":{"type":"object","additionalProperties":false,"required":["mailbox","form"],"properties":{"mailbox":{"type":"string","minLength":3,"maxLength":1600},"form":{"type":"string","enum":["addr-spec","name-addr"]}}},"examples":[{"input":{"local_part":"john.q.public","domain":"example.com","display_words":["Joe Q. Public"],"angles":true},"output":{"mailbox":"\"Joe Q. Public\" <john.q.public@example.com>","form":"name-addr"}},{"input":{"local_part":"x","domain":"y","display_words":["Joe Q.","Public"],"angles":true},"output":{"mailbox":"\"Joe Q.\" Public <x@y>","form":"name-addr"}},{"input":{"local_part":"jdoe","domain":"example.org"},"output":{"mailbox":"jdoe@example.org","form":"addr-spec"}}],"execute_url":"/v1/tools/email-mailbox-format/versions/1.0.0/execute"}