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.