mirror of
https://github.com/Karaka-Management/oms-Messages.git
synced 2026-01-12 00:58:40 +00:00
122 lines
3.7 KiB
JSON
122 lines
3.7 KiB
JSON
{
|
|
"triggers": [
|
|
"PRE:Messages:message-create",
|
|
"POST:Messages:message-create",
|
|
"PRE:Messages:message-update",
|
|
"POST:Messages:message-update",
|
|
"PRE:Messages:message-delete",
|
|
"POST:Messages:message-delete"
|
|
],
|
|
"actions": {
|
|
"1001200001": {
|
|
"name": "Send Email",
|
|
"description": {
|
|
"en": "Send Email",
|
|
"de": "Versende Email"
|
|
},
|
|
"function_type": "Api",
|
|
"function": "apiSendEmail",
|
|
"module": "Messages",
|
|
"inputs": [
|
|
"from",
|
|
"to",
|
|
"bcc",
|
|
"message",
|
|
"attachments",
|
|
"{*}"
|
|
],
|
|
"outputs": [
|
|
"message",
|
|
"message.getTo()",
|
|
"message.getFrom()",
|
|
"message.getBcc()",
|
|
"message.message",
|
|
"message.getAttachments()",
|
|
"message.getStatus()",
|
|
"{*}"
|
|
],
|
|
"settings": {
|
|
"from": {
|
|
"type": "input",
|
|
"subtype": "text",
|
|
"default": null,
|
|
"pattern": null,
|
|
"examples": [],
|
|
"required": true,
|
|
"title": {
|
|
"en": "From",
|
|
"de": "Absender"
|
|
},
|
|
"description": {
|
|
"en": "",
|
|
"de": ""
|
|
}
|
|
},
|
|
"to": {
|
|
"type": "input",
|
|
"subtype": "text",
|
|
"default": null,
|
|
"pattern": null,
|
|
"examples": [],
|
|
"required": true,
|
|
"title": {
|
|
"en": "Receiver",
|
|
"de": "Empfänger"
|
|
},
|
|
"description": {
|
|
"en": "",
|
|
"de": ""
|
|
}
|
|
},
|
|
"bcc": {
|
|
"type": "input",
|
|
"subtype": "text",
|
|
"default": null,
|
|
"pattern": null,
|
|
"examples": [],
|
|
"required": true,
|
|
"title": {
|
|
"en": "BCC",
|
|
"de": "BCC"
|
|
},
|
|
"description": {
|
|
"en": "",
|
|
"de": ""
|
|
}
|
|
},
|
|
"message": {
|
|
"type": "textarea",
|
|
"subtype": null,
|
|
"default": null,
|
|
"pattern": null,
|
|
"examples": [],
|
|
"required": true,
|
|
"title": {
|
|
"en": "Message",
|
|
"de": "Nachricht"
|
|
},
|
|
"description": {
|
|
"en": "",
|
|
"de": ""
|
|
}
|
|
},
|
|
"attachments": {
|
|
"type": "input",
|
|
"subtype": "text",
|
|
"default": null,
|
|
"pattern": "/(^\\*$)|(^(\\d+)(,\\s*\\d+)*$)/",
|
|
"examples": [],
|
|
"required": false,
|
|
"title": {
|
|
"en": "Attachments",
|
|
"de": "Anhänge"
|
|
},
|
|
"description": {
|
|
"en": "",
|
|
"de": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |