Skip to content

@line/bot-sdk / Exports / messagingApi / MessagingApiClient

Class: MessagingApiClient

messagingApi.MessagingApiClient

Table of contents

Constructors

Methods

Constructors

constructor

new MessagingApiClient(config): MessagingApiClient

Parameters

NameType
confighttpClientConfig

Returns

MessagingApiClient

Defined in

lib/messaging-api/api/messagingApiClient.ts:83

Methods

audienceMatch

audienceMatch(audienceMatchMessagesRequest): Promise<MessageAPIResponseBase>

Send a message using phone number

Parameters

NameType
audienceMatchMessagesRequestAudienceMatchMessagesRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:112


audienceMatchWithHttpInfo

audienceMatchWithHttpInfo(audienceMatchMessagesRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Send a message using phone number. This method includes HttpInfo object to return additional information.

Parameters

NameType
audienceMatchMessagesRequestAudienceMatchMessagesRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:126


broadcast

broadcast(broadcastRequest, xLineRetryKey?): Promise<object>

Sends a message to multiple users at any time.

Parameters

NameTypeDescription
broadcastRequestBroadcastRequest
xLineRetryKey?stringRetry key. Specifies the UUID in hexadecimal format (e.g., 123e4567-e89b-12d3-a456-426614174000) generated by any method. The retry key isn't generated by LINE. Each developer must generate their own retry key.

Returns

Promise<object>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:141


broadcastWithHttpInfo

broadcastWithHttpInfo(broadcastRequest, xLineRetryKey?): Promise<ApiResponseType<object>>

Sends a message to multiple users at any time.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
broadcastRequestBroadcastRequest
xLineRetryKey?stringRetry key. Specifies the UUID in hexadecimal format (e.g., 123e4567-e89b-12d3-a456-426614174000) generated by any method. The retry key isn't generated by LINE. Each developer must generate their own retry key.

Returns

Promise<ApiResponseType<object>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:157


cancelDefaultRichMenu

cancelDefaultRichMenu(): Promise<MessageAPIResponseBase>

Cancel default rich menu

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:180


cancelDefaultRichMenuWithHttpInfo

cancelDefaultRichMenuWithHttpInfo(): Promise<ApiResponseType<MessageAPIResponseBase>>

Cancel default rich menu. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:190


createRichMenu

createRichMenu(richMenuRequest): Promise<RichMenuIdResponse>

Create rich menu

Parameters

NameType
richMenuRequestRichMenuRequest

Returns

Promise<RichMenuIdResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:202


createRichMenuAlias

createRichMenuAlias(createRichMenuAliasRequest): Promise<MessageAPIResponseBase>

Create rich menu alias

Parameters

NameType
createRichMenuAliasRequestCreateRichMenuAliasRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:229


createRichMenuAliasWithHttpInfo

createRichMenuAliasWithHttpInfo(createRichMenuAliasRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Create rich menu alias. This method includes HttpInfo object to return additional information.

Parameters

NameType
createRichMenuAliasRequestCreateRichMenuAliasRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:244


createRichMenuWithHttpInfo

createRichMenuWithHttpInfo(richMenuRequest): Promise<ApiResponseType<RichMenuIdResponse>>

Create rich menu. This method includes HttpInfo object to return additional information.

Parameters

NameType
richMenuRequestRichMenuRequest

Returns

Promise<ApiResponseType<RichMenuIdResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:215


deleteRichMenu

deleteRichMenu(richMenuId): Promise<MessageAPIResponseBase>

Deletes a rich menu.

Parameters

NameTypeDescription
richMenuIdstringID of a rich menu

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:258


deleteRichMenuAlias

deleteRichMenuAlias(richMenuAliasId): Promise<MessageAPIResponseBase>

Delete rich menu alias

Parameters

NameTypeDescription
richMenuAliasIdstringRich menu alias ID that you want to delete.

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:288


deleteRichMenuAliasWithHttpInfo

deleteRichMenuAliasWithHttpInfo(richMenuAliasId): Promise<ApiResponseType<MessageAPIResponseBase>>

Delete rich menu alias. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
richMenuAliasIdstringRich menu alias ID that you want to delete.

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:301


deleteRichMenuWithHttpInfo

deleteRichMenuWithHttpInfo(richMenuId): Promise<ApiResponseType<MessageAPIResponseBase>>

Deletes a rich menu.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
richMenuIdstringID of a rich menu

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:271


getAdPhoneMessageStatistics

getAdPhoneMessageStatistics(date): Promise<NumberOfMessagesResponse>

Get result of message delivery using phone number

Parameters

NameTypeDescription
datestringDate the message was sent Format: yyyyMMdd (e.g. 20190831) Time Zone: UTC+9

Returns

Promise<NumberOfMessagesResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:318


getAdPhoneMessageStatisticsWithHttpInfo

getAdPhoneMessageStatisticsWithHttpInfo(date): Promise<ApiResponseType<NumberOfMessagesResponse>>

Get result of message delivery using phone number. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
datestringDate the message was sent Format: yyyyMMdd (e.g. 20190831) Time Zone: UTC+9

Returns

Promise<ApiResponseType<NumberOfMessagesResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:331


getAggregationUnitNameList

getAggregationUnitNameList(limit?, start?): Promise<GetAggregationUnitNameListResponse>

Get name list of units used this month

Parameters

NameTypeDescription
limit?stringThe maximum number of aggregation units you can get per request.
start?stringValue of the continuation token found in the next property of the JSON object returned in the response. If you can't get all the aggregation units in one request, include this parameter to get the remaining array.

Returns

Promise<GetAggregationUnitNameListResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:356


getAggregationUnitNameListWithHttpInfo

getAggregationUnitNameListWithHttpInfo(limit?, start?): Promise<ApiResponseType<GetAggregationUnitNameListResponse>>

Get name list of units used this month. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
limit?stringThe maximum number of aggregation units you can get per request.
start?stringValue of the continuation token found in the next property of the JSON object returned in the response. If you can't get all the aggregation units in one request, include this parameter to get the remaining array.

Returns

Promise<ApiResponseType<GetAggregationUnitNameListResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:372


getAggregationUnitUsage

getAggregationUnitUsage(): Promise<GetAggregationUnitUsageResponse>

Get number of units used this month

Returns

Promise<GetAggregationUnitUsageResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:397


getAggregationUnitUsageWithHttpInfo

getAggregationUnitUsageWithHttpInfo(): Promise<ApiResponseType<GetAggregationUnitUsageResponse>>

Get number of units used this month. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<GetAggregationUnitUsageResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:407


getBotInfo

getBotInfo(): Promise<BotInfoResponse>

Get bot info

Returns

Promise<BotInfoResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:418


getBotInfoWithHttpInfo

getBotInfoWithHttpInfo(): Promise<ApiResponseType<BotInfoResponse>>

Get bot info. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<BotInfoResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:428


getDefaultRichMenuId

getDefaultRichMenuId(): Promise<RichMenuIdResponse>

Gets the ID of the default rich menu set with the Messaging API.

Returns

Promise<RichMenuIdResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:439


getDefaultRichMenuIdWithHttpInfo

getDefaultRichMenuIdWithHttpInfo(): Promise<ApiResponseType<RichMenuIdResponse>>

Gets the ID of the default rich menu set with the Messaging API.. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<RichMenuIdResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:449


getFollowers

getFollowers(start?, limit?): Promise<GetFollowersResponse>

Get a list of users who added your LINE Official Account as a friend

Parameters

NameTypeDescription
start?stringValue of the continuation token found in the next property of the JSON object returned in the response. Include this parameter to get the next array of user IDs.
limit?numberThe maximum number of user IDs to retrieve in a single request.

Returns

Promise<GetFollowersResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:462


getFollowersWithHttpInfo

getFollowersWithHttpInfo(start?, limit?): Promise<ApiResponseType<GetFollowersResponse>>

Get a list of users who added your LINE Official Account as a friend. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
start?stringValue of the continuation token found in the next property of the JSON object returned in the response. Include this parameter to get the next array of user IDs.
limit?numberThe maximum number of user IDs to retrieve in a single request.

Returns

Promise<ApiResponseType<GetFollowersResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:477


getGroupMemberCount

getGroupMemberCount(groupId): Promise<GroupMemberCountResponse>

Get number of users in a group chat

Parameters

NameTypeDescription
groupIdstringGroup ID

Returns

Promise<GroupMemberCountResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:500


getGroupMemberCountWithHttpInfo

getGroupMemberCountWithHttpInfo(groupId): Promise<ApiResponseType<GroupMemberCountResponse>>

Get number of users in a group chat. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
groupIdstringGroup ID

Returns

Promise<ApiResponseType<GroupMemberCountResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:513


getGroupMemberProfile

getGroupMemberProfile(groupId, userId): Promise<GroupUserProfileResponse>

Get group chat member profile

Parameters

NameTypeDescription
groupIdstringGroup ID
userIdstringUser ID

Returns

Promise<GroupUserProfileResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:531


getGroupMemberProfileWithHttpInfo

getGroupMemberProfileWithHttpInfo(groupId, userId): Promise<ApiResponseType<GroupUserProfileResponse>>

Get group chat member profile. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
groupIdstringGroup ID
userIdstringUser ID

Returns

Promise<ApiResponseType<GroupUserProfileResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:546


getGroupMembersIds

getGroupMembersIds(groupId, start?): Promise<MembersIdsResponse>

Get group chat member user IDs

Parameters

NameTypeDescription
groupIdstringGroup ID
start?stringValue of the continuation token found in the next property of the JSON object returned in the response. Include this parameter to get the next array of user IDs for the members of the group.

Returns

Promise<MembersIdsResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:566


getGroupMembersIdsWithHttpInfo

getGroupMembersIdsWithHttpInfo(groupId, start?): Promise<ApiResponseType<MembersIdsResponse>>

Get group chat member user IDs. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
groupIdstringGroup ID
start?stringValue of the continuation token found in the next property of the JSON object returned in the response. Include this parameter to get the next array of user IDs for the members of the group.

Returns

Promise<ApiResponseType<MembersIdsResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:581


getGroupSummary

getGroupSummary(groupId): Promise<GroupSummaryResponse>

Get group chat summary

Parameters

NameTypeDescription
groupIdstringGroup ID

Returns

Promise<GroupSummaryResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:609


getGroupSummaryWithHttpInfo

getGroupSummaryWithHttpInfo(groupId): Promise<ApiResponseType<GroupSummaryResponse>>

Get group chat summary. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
groupIdstringGroup ID

Returns

Promise<ApiResponseType<GroupSummaryResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:620


getMembershipList

getMembershipList(): Promise<MembershipListResponse>

Get a list of memberships.

Returns

Promise<MembershipListResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:633


getMembershipListWithHttpInfo

getMembershipListWithHttpInfo(): Promise<ApiResponseType<MembershipListResponse>>

Get a list of memberships.. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<MembershipListResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:643


getMembershipSubscription

getMembershipSubscription(userId): Promise<GetMembershipSubscriptionResponse>

Get a user's membership subscription.

Parameters

NameTypeDescription
userIdstringUser ID

Returns

Promise<GetMembershipSubscriptionResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:655


getMembershipSubscriptionWithHttpInfo

getMembershipSubscriptionWithHttpInfo(userId): Promise<ApiResponseType<GetMembershipSubscriptionResponse>>

Get a user's membership subscription.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
userIdstringUser ID

Returns

Promise<ApiResponseType<GetMembershipSubscriptionResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:668


getMessageQuota

getMessageQuota(): Promise<MessageQuotaResponse>

Gets the target limit for sending messages in the current month. The total number of the free messages and the additional messages is returned.

Returns

Promise<MessageQuotaResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:684


getMessageQuotaConsumption

getMessageQuotaConsumption(): Promise<QuotaConsumptionResponse>

Gets the number of messages sent in the current month.

Returns

Promise<QuotaConsumptionResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:705


getMessageQuotaConsumptionWithHttpInfo

getMessageQuotaConsumptionWithHttpInfo(): Promise<ApiResponseType<QuotaConsumptionResponse>>

Gets the number of messages sent in the current month.. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<QuotaConsumptionResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:715


getMessageQuotaWithHttpInfo

getMessageQuotaWithHttpInfo(): Promise<ApiResponseType<MessageQuotaResponse>>

Gets the target limit for sending messages in the current month. The total number of the free messages and the additional messages is returned.. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<MessageQuotaResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:694


getNarrowcastProgress

getNarrowcastProgress(requestId): Promise<NarrowcastProgressResponse>

Gets the status of a narrowcast message.

Parameters

NameTypeDescription
requestIdstringThe narrowcast message's request ID. Each Messaging API request has a request ID.

Returns

Promise<NarrowcastProgressResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:727


getNarrowcastProgressWithHttpInfo

getNarrowcastProgressWithHttpInfo(requestId): Promise<ApiResponseType<NarrowcastProgressResponse>>

Gets the status of a narrowcast message.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
requestIdstringThe narrowcast message's request ID. Each Messaging API request has a request ID.

Returns

Promise<ApiResponseType<NarrowcastProgressResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:740


getNumberOfSentBroadcastMessages

getNumberOfSentBroadcastMessages(date): Promise<NumberOfMessagesResponse>

Get number of sent broadcast messages

Parameters

NameTypeDescription
datestringDate the messages were sent Format: yyyyMMdd (e.g. 20191231) Timezone: UTC+9

Returns

Promise<NumberOfMessagesResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:764


getNumberOfSentBroadcastMessagesWithHttpInfo

getNumberOfSentBroadcastMessagesWithHttpInfo(date): Promise<ApiResponseType<NumberOfMessagesResponse>>

Get number of sent broadcast messages. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
datestringDate the messages were sent Format: yyyyMMdd (e.g. 20191231) Timezone: UTC+9

Returns

Promise<ApiResponseType<NumberOfMessagesResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:777


getNumberOfSentMulticastMessages

getNumberOfSentMulticastMessages(date): Promise<NumberOfMessagesResponse>

Get number of sent multicast messages

Parameters

NameTypeDescription
datestringDate the messages were sent Format: yyyyMMdd (e.g. 20191231) Timezone: UTC+9

Returns

Promise<NumberOfMessagesResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:801


getNumberOfSentMulticastMessagesWithHttpInfo

getNumberOfSentMulticastMessagesWithHttpInfo(date): Promise<ApiResponseType<NumberOfMessagesResponse>>

Get number of sent multicast messages. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
datestringDate the messages were sent Format: yyyyMMdd (e.g. 20191231) Timezone: UTC+9

Returns

Promise<ApiResponseType<NumberOfMessagesResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:814


getNumberOfSentPushMessages

getNumberOfSentPushMessages(date): Promise<NumberOfMessagesResponse>

Get number of sent push messages

Parameters

NameTypeDescription
datestringDate the messages were sent Format: yyyyMMdd (e.g. 20191231) Timezone: UTC+9

Returns

Promise<NumberOfMessagesResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:838


getNumberOfSentPushMessagesWithHttpInfo

getNumberOfSentPushMessagesWithHttpInfo(date): Promise<ApiResponseType<NumberOfMessagesResponse>>

Get number of sent push messages. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
datestringDate the messages were sent Format: yyyyMMdd (e.g. 20191231) Timezone: UTC+9

Returns

Promise<ApiResponseType<NumberOfMessagesResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:851


getNumberOfSentReplyMessages

getNumberOfSentReplyMessages(date): Promise<NumberOfMessagesResponse>

Get number of sent reply messages

Parameters

NameTypeDescription
datestringDate the messages were sent Format: yyyyMMdd (e.g. 20191231) Timezone: UTC+9

Returns

Promise<NumberOfMessagesResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:875


getNumberOfSentReplyMessagesWithHttpInfo

getNumberOfSentReplyMessagesWithHttpInfo(date): Promise<ApiResponseType<NumberOfMessagesResponse>>

Get number of sent reply messages. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
datestringDate the messages were sent Format: yyyyMMdd (e.g. 20191231) Timezone: UTC+9

Returns

Promise<ApiResponseType<NumberOfMessagesResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:888


getPNPMessageStatistics

getPNPMessageStatistics(date): Promise<NumberOfMessagesResponse>

Get number of sent LINE notification messages

Parameters

NameTypeDescription
datestringDate the message was sent Format: yyyyMMdd (Example:20211231) Time zone: UTC+9

Returns

Promise<NumberOfMessagesResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:912


getPNPMessageStatisticsWithHttpInfo

getPNPMessageStatisticsWithHttpInfo(date): Promise<ApiResponseType<NumberOfMessagesResponse>>

Get number of sent LINE notification messages . This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
datestringDate the message was sent Format: yyyyMMdd (Example:20211231) Time zone: UTC+9

Returns

Promise<ApiResponseType<NumberOfMessagesResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:925


getProfile

getProfile(userId): Promise<UserProfileResponse>

Get profile

Parameters

NameTypeDescription
userIdstringUser ID

Returns

Promise<UserProfileResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:949


getProfileWithHttpInfo

getProfileWithHttpInfo(userId): Promise<ApiResponseType<UserProfileResponse>>

Get profile. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
userIdstringUser ID

Returns

Promise<ApiResponseType<UserProfileResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:960


getRichMenu

getRichMenu(richMenuId): Promise<RichMenuResponse>

Gets a rich menu via a rich menu ID.

Parameters

NameTypeDescription
richMenuIdstringID of a rich menu

Returns

Promise<RichMenuResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:974


getRichMenuAlias

getRichMenuAlias(richMenuAliasId): Promise<RichMenuAliasResponse>

Get rich menu alias information

Parameters

NameTypeDescription
richMenuAliasIdstringThe rich menu alias ID whose information you want to obtain.

Returns

Promise<RichMenuAliasResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1002


getRichMenuAliasList

getRichMenuAliasList(): Promise<RichMenuAliasListResponse>

Get list of rich menu alias

Returns

Promise<RichMenuAliasListResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1031


getRichMenuAliasListWithHttpInfo

getRichMenuAliasListWithHttpInfo(): Promise<ApiResponseType<RichMenuAliasListResponse>>

Get list of rich menu alias. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<RichMenuAliasListResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1041


getRichMenuAliasWithHttpInfo

getRichMenuAliasWithHttpInfo(richMenuAliasId): Promise<ApiResponseType<RichMenuAliasResponse>>

Get rich menu alias information. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
richMenuAliasIdstringThe rich menu alias ID whose information you want to obtain.

Returns

Promise<ApiResponseType<RichMenuAliasResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1015


getRichMenuBatchProgress

getRichMenuBatchProgress(requestId): Promise<RichMenuBatchProgressResponse>

Get the status of Replace or unlink a linked rich menus in batches.

Parameters

NameTypeDescription
requestIdstringA request ID used to batch control the rich menu linked to the user. Each Messaging API request has a request ID.

Returns

Promise<RichMenuBatchProgressResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1053


getRichMenuBatchProgressWithHttpInfo

getRichMenuBatchProgressWithHttpInfo(requestId): Promise<ApiResponseType<RichMenuBatchProgressResponse>>

Get the status of Replace or unlink a linked rich menus in batches.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
requestIdstringA request ID used to batch control the rich menu linked to the user. Each Messaging API request has a request ID.

Returns

Promise<ApiResponseType<RichMenuBatchProgressResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1066


getRichMenuIdOfUser

getRichMenuIdOfUser(userId): Promise<RichMenuIdResponse>

Get rich menu ID of user

Parameters

NameTypeDescription
userIdstringUser ID. Found in the source object of webhook event objects. Do not use the LINE ID used in LINE.

Returns

Promise<RichMenuIdResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1090


getRichMenuIdOfUserWithHttpInfo

getRichMenuIdOfUserWithHttpInfo(userId): Promise<ApiResponseType<RichMenuIdResponse>>

Get rich menu ID of user. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
userIdstringUser ID. Found in the source object of webhook event objects. Do not use the LINE ID used in LINE.

Returns

Promise<ApiResponseType<RichMenuIdResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1103


getRichMenuList

getRichMenuList(): Promise<RichMenuListResponse>

Get rich menu list

Returns

Promise<RichMenuListResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1116


getRichMenuListWithHttpInfo

getRichMenuListWithHttpInfo(): Promise<ApiResponseType<RichMenuListResponse>>

Get rich menu list. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<RichMenuListResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1126


getRichMenuWithHttpInfo

getRichMenuWithHttpInfo(richMenuId): Promise<ApiResponseType<RichMenuResponse>>

Gets a rich menu via a rich menu ID.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
richMenuIdstringID of a rich menu

Returns

Promise<ApiResponseType<RichMenuResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:985


getRoomMemberCount

getRoomMemberCount(roomId): Promise<RoomMemberCountResponse>

Get number of users in a multi-person chat

Parameters

NameTypeDescription
roomIdstringRoom ID

Returns

Promise<RoomMemberCountResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1138


getRoomMemberCountWithHttpInfo

getRoomMemberCountWithHttpInfo(roomId): Promise<ApiResponseType<RoomMemberCountResponse>>

Get number of users in a multi-person chat. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
roomIdstringRoom ID

Returns

Promise<ApiResponseType<RoomMemberCountResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1151


getRoomMemberProfile

getRoomMemberProfile(roomId, userId): Promise<RoomUserProfileResponse>

Get multi-person chat member profile

Parameters

NameTypeDescription
roomIdstringRoom ID
userIdstringUser ID

Returns

Promise<RoomUserProfileResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1166


getRoomMemberProfileWithHttpInfo

getRoomMemberProfileWithHttpInfo(roomId, userId): Promise<ApiResponseType<RoomUserProfileResponse>>

Get multi-person chat member profile. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
roomIdstringRoom ID
userIdstringUser ID

Returns

Promise<ApiResponseType<RoomUserProfileResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1181


getRoomMembersIds

getRoomMembersIds(roomId, start?): Promise<MembersIdsResponse>

Get multi-person chat member user IDs

Parameters

NameTypeDescription
roomIdstringRoom ID
start?stringValue of the continuation token found in the next property of the JSON object returned in the response. Include this parameter to get the next array of user IDs for the members of the group.

Returns

Promise<MembersIdsResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1201


getRoomMembersIdsWithHttpInfo

getRoomMembersIdsWithHttpInfo(roomId, start?): Promise<ApiResponseType<MembersIdsResponse>>

Get multi-person chat member user IDs. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
roomIdstringRoom ID
start?stringValue of the continuation token found in the next property of the JSON object returned in the response. Include this parameter to get the next array of user IDs for the members of the group.

Returns

Promise<ApiResponseType<MembersIdsResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1216


getWebhookEndpoint

getWebhookEndpoint(): Promise<GetWebhookEndpointResponse>

Get webhook endpoint information

Returns

Promise<GetWebhookEndpointResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1240


getWebhookEndpointWithHttpInfo

getWebhookEndpointWithHttpInfo(): Promise<ApiResponseType<GetWebhookEndpointResponse>>

Get webhook endpoint information. This method includes HttpInfo object to return additional information.

Returns

Promise<ApiResponseType<GetWebhookEndpointResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1250


issueLinkToken

issueLinkToken(userId): Promise<IssueLinkTokenResponse>

Issue link token

Parameters

NameTypeDescription
userIdstringUser ID for the LINE account to be linked. Found in the source object of account link event objects. Do not use the LINE ID used in LINE.

Returns

Promise<IssueLinkTokenResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1262


issueLinkTokenWithHttpInfo

issueLinkTokenWithHttpInfo(userId): Promise<ApiResponseType<IssueLinkTokenResponse>>

Issue link token. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
userIdstringUser ID for the LINE account to be linked. Found in the source object of account link event objects. Do not use the LINE ID used in LINE.

Returns

Promise<ApiResponseType<IssueLinkTokenResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1273


leaveGroup

leaveGroup(groupId): Promise<MessageAPIResponseBase>

Leave group chat

Parameters

NameTypeDescription
groupIdstringGroup ID

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1287


leaveGroupWithHttpInfo

leaveGroupWithHttpInfo(groupId): Promise<ApiResponseType<MessageAPIResponseBase>>

Leave group chat. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
groupIdstringGroup ID

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1300


leaveRoom

leaveRoom(roomId): Promise<MessageAPIResponseBase>

Leave multi-person chat

Parameters

NameTypeDescription
roomIdstringRoom ID

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1314


leaveRoomWithHttpInfo

leaveRoomWithHttpInfo(roomId): Promise<ApiResponseType<MessageAPIResponseBase>>

Leave multi-person chat. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
roomIdstringRoom ID

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1327


linkRichMenuIdToUser

linkRichMenuIdToUser(userId, richMenuId): Promise<MessageAPIResponseBase>

Link rich menu to user.

Parameters

NameTypeDescription
userIdstringUser ID. Found in the source object of webhook event objects. Do not use the LINE ID used in LINE.
richMenuIdstringID of a rich menu

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1342


linkRichMenuIdToUserWithHttpInfo

linkRichMenuIdToUserWithHttpInfo(userId, richMenuId): Promise<ApiResponseType<MessageAPIResponseBase>>

Link rich menu to user.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
userIdstringUser ID. Found in the source object of webhook event objects. Do not use the LINE ID used in LINE.
richMenuIdstringID of a rich menu

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1358


linkRichMenuIdToUsers

linkRichMenuIdToUsers(richMenuBulkLinkRequest): Promise<MessageAPIResponseBase>

Link rich menu to multiple users

Parameters

NameType
richMenuBulkLinkRequestRichMenuBulkLinkRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1377


linkRichMenuIdToUsersWithHttpInfo

linkRichMenuIdToUsersWithHttpInfo(richMenuBulkLinkRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Link rich menu to multiple users. This method includes HttpInfo object to return additional information.

Parameters

NameType
richMenuBulkLinkRequestRichMenuBulkLinkRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1392


markMessagesAsRead

markMessagesAsRead(markMessagesAsReadRequest): Promise<MessageAPIResponseBase>

Mark messages from users as read

Parameters

NameType
markMessagesAsReadRequestMarkMessagesAsReadRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1409


markMessagesAsReadWithHttpInfo

markMessagesAsReadWithHttpInfo(markMessagesAsReadRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Mark messages from users as read. This method includes HttpInfo object to return additional information.

Parameters

NameType
markMessagesAsReadRequestMarkMessagesAsReadRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1424


multicast

multicast(multicastRequest, xLineRetryKey?): Promise<object>

An API that efficiently sends the same message to multiple user IDs. You can't send messages to group chats or multi-person chats.

Parameters

NameTypeDescription
multicastRequestMulticastRequest
xLineRetryKey?stringRetry key. Specifies the UUID in hexadecimal format (e.g., 123e4567-e89b-12d3-a456-426614174000) generated by any method. The retry key isn't generated by LINE. Each developer must generate their own retry key.

Returns

Promise<object>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1442


multicastWithHttpInfo

multicastWithHttpInfo(multicastRequest, xLineRetryKey?): Promise<ApiResponseType<object>>

An API that efficiently sends the same message to multiple user IDs. You can't send messages to group chats or multi-person chats.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
multicastRequestMulticastRequest
xLineRetryKey?stringRetry key. Specifies the UUID in hexadecimal format (e.g., 123e4567-e89b-12d3-a456-426614174000) generated by any method. The retry key isn't generated by LINE. Each developer must generate their own retry key.

Returns

Promise<ApiResponseType<object>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1458


narrowcast

narrowcast(narrowcastRequest, xLineRetryKey?): Promise<object>

Send narrowcast message

Parameters

NameTypeDescription
narrowcastRequestNarrowcastRequest
xLineRetryKey?stringRetry key. Specifies the UUID in hexadecimal format (e.g., 123e4567-e89b-12d3-a456-426614174000) generated by any method. The retry key isn't generated by LINE. Each developer must generate their own retry key.

Returns

Promise<object>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1483


narrowcastWithHttpInfo

narrowcastWithHttpInfo(narrowcastRequest, xLineRetryKey?): Promise<ApiResponseType<object>>

Send narrowcast message. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
narrowcastRequestNarrowcastRequest
xLineRetryKey?stringRetry key. Specifies the UUID in hexadecimal format (e.g., 123e4567-e89b-12d3-a456-426614174000) generated by any method. The retry key isn't generated by LINE. Each developer must generate their own retry key.

Returns

Promise<ApiResponseType<object>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1499


pushMessage

pushMessage(pushMessageRequest, xLineRetryKey?): Promise<PushMessageResponse>

Sends a message to a user, group chat, or multi-person chat at any time.

Parameters

NameTypeDescription
pushMessageRequestPushMessageRequest
xLineRetryKey?stringRetry key. Specifies the UUID in hexadecimal format (e.g., 123e4567-e89b-12d3-a456-426614174000) generated by any method. The retry key isn't generated by LINE. Each developer must generate their own retry key.

Returns

Promise<PushMessageResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1524


pushMessageWithHttpInfo

pushMessageWithHttpInfo(pushMessageRequest, xLineRetryKey?): Promise<ApiResponseType<PushMessageResponse>>

Sends a message to a user, group chat, or multi-person chat at any time.. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
pushMessageRequestPushMessageRequest
xLineRetryKey?stringRetry key. Specifies the UUID in hexadecimal format (e.g., 123e4567-e89b-12d3-a456-426614174000) generated by any method. The retry key isn't generated by LINE. Each developer must generate their own retry key.

Returns

Promise<ApiResponseType<PushMessageResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1541


pushMessagesByPhone

pushMessagesByPhone(pnpMessagesRequest, xLineDeliveryTag?): Promise<MessageAPIResponseBase>

Send LINE notification message

Parameters

NameTypeDescription
pnpMessagesRequestPnpMessagesRequest
xLineDeliveryTag?stringString returned in the delivery.data property of the delivery completion event via Webhook.

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1566


pushMessagesByPhoneWithHttpInfo

pushMessagesByPhoneWithHttpInfo(pnpMessagesRequest, xLineDeliveryTag?): Promise<ApiResponseType<MessageAPIResponseBase>>

Send LINE notification message. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
pnpMessagesRequestPnpMessagesRequest
xLineDeliveryTag?stringString returned in the delivery.data property of the delivery completion event via Webhook.

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1586


replyMessage

replyMessage(replyMessageRequest): Promise<ReplyMessageResponse>

Send reply message

Parameters

NameType
replyMessageRequestReplyMessageRequest

Returns

Promise<ReplyMessageResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1612


replyMessageWithHttpInfo

replyMessageWithHttpInfo(replyMessageRequest): Promise<ApiResponseType<ReplyMessageResponse>>

Send reply message. This method includes HttpInfo object to return additional information.

Parameters

NameType
replyMessageRequestReplyMessageRequest

Returns

Promise<ApiResponseType<ReplyMessageResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1625


richMenuBatch

richMenuBatch(richMenuBatchRequest): Promise<MessageAPIResponseBase>

You can use this endpoint to batch control the rich menu linked to the users using the endpoint such as Link rich menu to user. The following operations are available: 1. Replace a rich menu with another rich menu for all users linked to a specific rich menu 2. Unlink a rich menu for all users linked to a specific rich menu 3. Unlink a rich menu for all users linked the rich menu

Parameters

NameType
richMenuBatchRequestRichMenuBatchRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1639


richMenuBatchWithHttpInfo

richMenuBatchWithHttpInfo(richMenuBatchRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

You can use this endpoint to batch control the rich menu linked to the users using the endpoint such as Link rich menu to user. The following operations are available: 1. Replace a rich menu with another rich menu for all users linked to a specific rich menu 2. Unlink a rich menu for all users linked to a specific rich menu 3. Unlink a rich menu for all users linked the rich menu . This method includes HttpInfo object to return additional information.

Parameters

NameType
richMenuBatchRequestRichMenuBatchRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1652


setDefaultRichMenu

setDefaultRichMenu(richMenuId): Promise<MessageAPIResponseBase>

Set default rich menu

Parameters

NameTypeDescription
richMenuIdstringID of a rich menu

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1666


setDefaultRichMenuWithHttpInfo

setDefaultRichMenuWithHttpInfo(richMenuId): Promise<ApiResponseType<MessageAPIResponseBase>>

Set default rich menu. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
richMenuIdstringID of a rich menu

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1679


setWebhookEndpoint

setWebhookEndpoint(setWebhookEndpointRequest): Promise<MessageAPIResponseBase>

Set webhook endpoint URL

Parameters

NameType
setWebhookEndpointRequestSetWebhookEndpointRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1696


setWebhookEndpointWithHttpInfo

setWebhookEndpointWithHttpInfo(setWebhookEndpointRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Set webhook endpoint URL. This method includes HttpInfo object to return additional information.

Parameters

NameType
setWebhookEndpointRequestSetWebhookEndpointRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1711


showLoadingAnimation

showLoadingAnimation(showLoadingAnimationRequest): Promise<object>

Display a loading animation in one-on-one chats between users and LINE Official Accounts.

Parameters

NameType
showLoadingAnimationRequestShowLoadingAnimationRequest

Returns

Promise<object>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1728


showLoadingAnimationWithHttpInfo

showLoadingAnimationWithHttpInfo(showLoadingAnimationRequest): Promise<ApiResponseType<object>>

Display a loading animation in one-on-one chats between users and LINE Official Accounts.. This method includes HttpInfo object to return additional information.

Parameters

NameType
showLoadingAnimationRequestShowLoadingAnimationRequest

Returns

Promise<ApiResponseType<object>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1743


testWebhookEndpoint

testWebhookEndpoint(testWebhookEndpointRequest?): Promise<TestWebhookEndpointResponse>

Test webhook endpoint

Parameters

NameType
testWebhookEndpointRequest?TestWebhookEndpointRequest

Returns

Promise<TestWebhookEndpointResponse>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1760


testWebhookEndpointWithHttpInfo

testWebhookEndpointWithHttpInfo(testWebhookEndpointRequest?): Promise<ApiResponseType<TestWebhookEndpointResponse>>

Test webhook endpoint. This method includes HttpInfo object to return additional information.

Parameters

NameType
testWebhookEndpointRequest?TestWebhookEndpointRequest

Returns

Promise<ApiResponseType<TestWebhookEndpointResponse>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1775


unlinkRichMenuIdFromUser

unlinkRichMenuIdFromUser(userId): Promise<MessageAPIResponseBase>

Unlink rich menu from user

Parameters

NameTypeDescription
userIdstringUser ID. Found in the source object of webhook event objects. Do not use the LINE ID used in LINE.

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1792


unlinkRichMenuIdFromUserWithHttpInfo

unlinkRichMenuIdFromUserWithHttpInfo(userId): Promise<ApiResponseType<MessageAPIResponseBase>>

Unlink rich menu from user. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
userIdstringUser ID. Found in the source object of webhook event objects. Do not use the LINE ID used in LINE.

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1805


unlinkRichMenuIdFromUsers

unlinkRichMenuIdFromUsers(richMenuBulkUnlinkRequest): Promise<MessageAPIResponseBase>

Unlink rich menus from multiple users

Parameters

NameType
richMenuBulkUnlinkRequestRichMenuBulkUnlinkRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1819


unlinkRichMenuIdFromUsersWithHttpInfo

unlinkRichMenuIdFromUsersWithHttpInfo(richMenuBulkUnlinkRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Unlink rich menus from multiple users. This method includes HttpInfo object to return additional information.

Parameters

NameType
richMenuBulkUnlinkRequestRichMenuBulkUnlinkRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1836


updateRichMenuAlias

updateRichMenuAlias(richMenuAliasId, updateRichMenuAliasRequest): Promise<MessageAPIResponseBase>

Update rich menu alias

Parameters

NameTypeDescription
richMenuAliasIdstringThe rich menu alias ID you want to update.
updateRichMenuAliasRequestUpdateRichMenuAliasRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1854


updateRichMenuAliasWithHttpInfo

updateRichMenuAliasWithHttpInfo(richMenuAliasId, updateRichMenuAliasRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Update rich menu alias. This method includes HttpInfo object to return additional information.

Parameters

NameTypeDescription
richMenuAliasIdstringThe rich menu alias ID you want to update.
updateRichMenuAliasRequestUpdateRichMenuAliasRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1874


validateBroadcast

validateBroadcast(validateMessageRequest): Promise<MessageAPIResponseBase>

Validate message objects of a broadcast message

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1895


validateBroadcastWithHttpInfo

validateBroadcastWithHttpInfo(validateMessageRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Validate message objects of a broadcast message. This method includes HttpInfo object to return additional information.

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1909


validateMulticast

validateMulticast(validateMessageRequest): Promise<MessageAPIResponseBase>

Validate message objects of a multicast message

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1926


validateMulticastWithHttpInfo

validateMulticastWithHttpInfo(validateMessageRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Validate message objects of a multicast message. This method includes HttpInfo object to return additional information.

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1940


validateNarrowcast

validateNarrowcast(validateMessageRequest): Promise<MessageAPIResponseBase>

Validate message objects of a narrowcast message

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1957


validateNarrowcastWithHttpInfo

validateNarrowcastWithHttpInfo(validateMessageRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Validate message objects of a narrowcast message. This method includes HttpInfo object to return additional information.

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1971


validatePush

validatePush(validateMessageRequest): Promise<MessageAPIResponseBase>

Validate message objects of a push message

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:1988


validatePushWithHttpInfo

validatePushWithHttpInfo(validateMessageRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Validate message objects of a push message. This method includes HttpInfo object to return additional information.

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:2001


validateReply

validateReply(validateMessageRequest): Promise<MessageAPIResponseBase>

Validate message objects of a reply message

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:2018


validateReplyWithHttpInfo

validateReplyWithHttpInfo(validateMessageRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Validate message objects of a reply message. This method includes HttpInfo object to return additional information.

Parameters

NameType
validateMessageRequestValidateMessageRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:2031


validateRichMenuBatchRequest

validateRichMenuBatchRequest(richMenuBatchRequest): Promise<MessageAPIResponseBase>

Validate a request body of the Replace or unlink the linked rich menus in batches endpoint.

Parameters

NameType
richMenuBatchRequestRichMenuBatchRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:2048


validateRichMenuBatchRequestWithHttpInfo

validateRichMenuBatchRequestWithHttpInfo(richMenuBatchRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Validate a request body of the Replace or unlink the linked rich menus in batches endpoint.. This method includes HttpInfo object to return additional information.

Parameters

NameType
richMenuBatchRequestRichMenuBatchRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:2063


validateRichMenuObject

validateRichMenuObject(richMenuRequest): Promise<MessageAPIResponseBase>

Validate rich menu object

Parameters

NameType
richMenuRequestRichMenuRequest

Returns

Promise<MessageAPIResponseBase>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:2080


validateRichMenuObjectWithHttpInfo

validateRichMenuObjectWithHttpInfo(richMenuRequest): Promise<ApiResponseType<MessageAPIResponseBase>>

Validate rich menu object. This method includes HttpInfo object to return additional information.

Parameters

NameType
richMenuRequestRichMenuRequest

Returns

Promise<ApiResponseType<MessageAPIResponseBase>>

See

Documentation

Defined in

lib/messaging-api/api/messagingApiClient.ts:2094