{"command":{"effect":"write","timeoutSeconds":60,"inputSchema":{"type":"object","properties":{"query":{"type":"object","title":"Query parameters","additionalProperties":{"anyOf":[{"type":"string","maxLength":4096},{"type":"number"},{"type":"boolean"}]},"maxProperties":40},"fields":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":1000,"description":"New template name, using lowercase letters, digits and underscores."},"language":{"type":"string","minLength":1,"maxLength":1000,"description":"Template locale, e.g. en_US."},"category":{"type":"string","enum":["UTILITY","MARKETING","AUTHENTICATION"],"description":"Meta template category; its current content and approval requirements apply."},"components":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":true},"description":"Official Meta component objects such as BODY/text, buttons and examples. Payload nesting/size remains bounded by the existing input normalizer; provider validation and approval still apply."}},"required":["name","language","category","components"],"additionalProperties":false},"target":{"type":"string","minLength":1,"maxLength":160,"title":"Graph node id"}},"required":["target","fields"],"additionalProperties":false,"description":"Submit one new template with official component JSON for Meta validation and approval. Creation does not mean approval or send a message."},"name":"Create a message template","id":"meta.whatsapp.message_templates.mutation","example":{"target":"123456789012345","fields":{"name":"order_update","language":"en_US","category":"UTILITY","components":[{"type":"BODY","text":"Your order is ready."}]}},"maxRequests":1,"summary":false}}