Release notes

Table of contents

Flex Message is now viewable on your desktop

August 6, 2018

Flex Message is now viewable on your desktop.

The feature is supported on the LINE app version 5.9.0 for macOS and Windows.

In addition, we have added the following new Flex Message properties so that you can create messages in a more flexible way.

For more information, see the following topics:

Quick reply released

July 31, 2018

We have released the quick reply feature for messages sent through the Messaging API. When a user receives a message that contains quick reply buttons, those buttons appear at the bottom of the chat screen. The user can simply tap one of the buttons to reply to your bot.

The quick reply feature is supported on LINE iOS/Android versions 8.11.0 and later.

For more information, see Using quick replies.

Flex Message released

June 12, 2018

We have released Flex Message, a new message type for the Messaging API. Flex Messages are messages with a customizable layout. You can customize the layout freely by combining multiple elements.

Flex Messages are only supported on LINE iOS/Android versions 6.7.0 and later.

For more information, see Using Flex Messages.

The maximum number of rich menus has been increased

April 18, 2018

Now you can set up to 1000 rich menus for one bot with the Messaging API. The previous maximum number was was 10.

For more information about rich menus, see Using rich menus.

March 29, 2018

You will now be able to securely link the user account for your existing service with the LINE account of the user if they have friended your bot. This will allow you to utilize the user information you already have and use LINE bots to provide even better services.

For more information, see Linking user accounts.

Property for accessibility released

February 22, 2018

Now you can specify text to be spoken using the label property for imagemap messages and rich menus when the accessibility feature is enabled on the client device. This feature is supported on LINE iOS version 8.2.0 and later.

For more information, see the updated reference documentation below.

New properties for template messages and postback actions released

February 8, 2018

Default actions can now be set for template messages

The defaultAction property has been added to the column object for buttons and carousel template messages. As a result, you can indicate a single action to be executed when a user taps anywhere in the image, title, or text area.

For more information, see the updated reference documentation below.

displayText property for postback actions released

We have released the displayText property and have deprecated the text property for postback actions. We recommend using displayText instead of the text property. Note that the dislayText and text properties cannot both be used at the same time.

For more information, see the Postback action reference documentation.

New options for template message images

November 31, 2017

We have released imageAspectRatio, imageSize, and imageBackgroundColor properties for Buttons and Carousel template messages. Using these properties, you can configure the aspect ratio, size, and background color for images used in template messages. For more information, see the reference documentation below.

Specification change for rich menu resources

November 8, 2017

We've made changes to the response of the rich menu resources of the Messaging API listed below. When sending a request to delete or upload a rich menu or to link or unlink a rich menu for a user, the LINE Platform will now return a 200 status code and an empty JSON object on success instead of returning only a 200 status code.

See the updated API reference documentation below.

Column objects for template messages increased

October 30, 2017

We've increased the number of column objects that you can include in your carousel and image carousel template messages from 5 to 10 objects.

For more information, see the updated reference documentation below.

Rich menu features for Messaging API released

October 23, 2017

We've released rich menu features for the Messaging API which lets you display different rich menus to different users. By using the newly released rich menu endpoints, you can create, link, and manage your rich menus programmatically via the API instead of using the LINE@ Manager. The rich menu endpoints provide greater freedom in designing rich menus and the ability to set postback actions to specified areas.

In addition to the current rich menu size of 2500x1686 on the LINE@ Manager, you can now create smaller rich menus that are 2500x843 with the Messaging API. This smaller rich menu size lets you display more of the chat screen while still providing an interactive menu for the user.

Both rich menus created using the LINE@ Manager and the Messaging API are supported and can be used at the same time.

Note: These rich menu features are only supported on LINE Android and iOS versions 7.14.0 and above.

For more information on how to use the new rich menu features, see the following pages.

New template message features released

September 1, 2017

We have released the following features for the Messaging API.

The image carousel template lets you send multiple images in a single message that users can cycle through like a carousel. You can then set template actions for when an image is tapped.

For more information, see the image carousel reference.

Datetime picker action

With the datetime picker template action, you can provide an easy way for users to pick a date and time without having to type it in manually. The datetime picker action can be used in any type of template message and returns a postback event when the action is tapped.

Note: The datetime picker action is supported on LINE app versions iOS 7.9.0 and Android 7.12.0 and higher.

For more information, see the datetime picker action reference.

Get user IDs and profiles of group and room members

July 27, 2017

We’ve released resources for the Messaging API which lets you get the user IDs and LINE user profiles of the members of a group or room that your bot is in.

For more information on how to use these resources, see the API reference items below.

May 31, 2017

The user consent process and the data included in certain webhooks will change from LINE version 7.5.0 (iOS and Android). The details of the changes are shown below.

  1. Changes to the user consent process The way that users give consent to bots (LINE@ accounts and official accounts) will change with the release of LINE version 7.5.0. Instead of requiring users to agree to a consent screen for every bot they want to add as a friend or start a chat with, from version 7.5.0, users will provide consent to all bots at once through a new consent screen (called the “Official Accounts Terms of Use”). After users have agreed to this screen once, they will be able to add other bots as friends and add them to chats in a single action. For more information on the user consent process, see User consent.
  2. Changes to the Messaging API specifications Webhooks will include the user ID of users who send messages in a group or a room if the user has agreed to the “Official Accounts Terms of Use”. Note that the user ID will not be included in the webhook if the user is using a version of LINE below 7.5.0. For more information about the changes, see the updated API reference and JSON examples at source group and source room.

Messaging API SDK for Node.js released

May 12, 2017

We have released the Messaging API SDK for Node.js. This makes it easier for you to to build a bot on LINE with Node.js using the Messaging API.

See the Messaging API SDK repository below:

For more information on how to use the Messaging API SDK for Node.js, see the documentation.

Multicast feature released

January 23, 2017

We've released the multicast feature which lets you send messages to multiple users at any time.

See the updated documentation in the API reference below.

We will continue to provide improvements so that developers can code more easily.