# Actions

You can set different types of actions to be taken when a user taps a control in a message. The following actions can be used.

The actions available depend on the message type. For more information, see Message objects in the Messaging API reference documentation.

# Postback action

Use the postback action to return a specified string in a postback event to your server. You can also include text which is sent as a message from the user.

For more information, see Postback action in the Messaging API reference documentation.

# Message action

Use the message action to send a specified string as a text message from the user.

For more information, see Message action in the Messaging API reference documentation.

# URI action

Use the URI action to redirect the user to a specified URI.

For more information, see URI action in the Messaging API reference documentation.

# Datetime picker action

Use the datetime picker action to let the user choose a specific date, time, or date and time from a menu. The date and time selected by the user is returned in a postback event via a webhook.

Datetime picker action

For more information, see Datetime picker action in the Messaging API reference documentation.

# Camera action

This action can be configured only with quick reply buttons. When a button associated with this action is tapped, the camera screen in LINE is opened.

For more information, see Camera action in the Messaging API reference documentation.

# Camera roll action

This action can be configured only with quick reply buttons. When a button associated with this action is tapped, the camera roll screen in LINE is opened.

For more information, see Camera roll action in the Messaging API reference documentation.

# Location action

This action can be configured only with quick reply buttons. When a button associated with this action is tapped, the location screen in LINE is opened.

For more information, see Location action in the Messaging API reference documentation.