# Message automation

MessageAutomations are communication automation connectors that can use events

## Get MessageAutomations

 - [GET /messageAutomations/{offset}/{amount}](https://docs.transportial.com/apis/message-automation/handle_250.md): Get a MessageAutomations

## Get MessageAutomations

 - [POST /messageAutomations/{offset}/{amount}](https://docs.transportial.com/apis/message-automation/handle_12.md): Get a MessageAutomations

## Update MessageAutomation

 - [PUT /messageAutomation](https://docs.transportial.com/apis/message-automation/handle_112.md): Update MessageAutomation

## Add new MessageAutomation

 - [POST /messageAutomation](https://docs.transportial.com/apis/message-automation/handle_230.md): Add new MessageAutomation

## Get MessageAutomation tasks

 - [GET /messageAutomation/{id}/tasks/{offset}/{amount}](https://docs.transportial.com/apis/message-automation/handle_185.md): Get list of MessageAutomation tasks

## Get MessageAutomation

 - [GET /messageAutomation/{id}](https://docs.transportial.com/apis/message-automation/handle_195.md): Get a MessageAutomation by id

## Delete MessageAutomation

 - [DELETE /messageAutomation/{id}](https://docs.transportial.com/apis/message-automation/handle_294.md): Delete a MessageAutomation

## Duplicate MessageAutomation

 - [POST /messageAutomation/{id}/duplicate](https://docs.transportial.com/apis/message-automation/handle_205.md): Duplicate a MessageAutomation

## Get User Message Automation Preferences

 - [GET /messageAutomation/user-preferences](https://docs.transportial.com/apis/message-automation/handle_257.md): Get all user-enableable message automations with the current user's preference status

## Toggle User Message Automation Preference

 - [POST /messageAutomation/user-preference](https://docs.transportial.com/apis/message-automation/handle_283.md): Toggle a user's preference for a specific message automation

## Get MessageAutomations

 - [GET /messageAutomation-templates](https://docs.transportial.com/apis/message-automation/handle_350.md): Get a MessageAutomations

## Generate message automation with AI

 - [POST /messageAutomation/generate](https://docs.transportial.com/apis/message-automation/generate:messageautomation.md): Use AI to generate a message automation configuration from a text description or documents

## Duplicate message automation template

 - [POST /messageAutomation-template/{id}/duplicate](https://docs.transportial.com/apis/message-automation/handle_435.md): Duplicate a message automation template

