LINE · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for LINE Messaging API() Insight API
8 actions
8 updates
phrasing
extends
openapi/line-insight-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for LINE's API. It is a proposal applied on top of the contract, not a document LINE publishes.
What the actions change
x-apievangelist-phrasing
Targets 8
$.info
$.paths['/v2/bot/insight/demographic'].get
$.paths['/v2/bot/insight/message/delivery'].get
$.paths['/v2/bot/insight/followers'].get
$.paths['/v2/bot/insight/message/event'].get
$.paths['/v2/bot/insight/message/event/aggregation'].get
$.paths['/v2/bot/insight/richmenu/{richMenuId}/summary'].get
$.paths['/v2/bot/insight/richmenu/{richMenuId}/daily'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for LINE Messaging API() Insight API
version: 1.0.0
extends: openapi/line-insight-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 7
- target: $.paths['/v2/bot/insight/demographic'].get
update:
x-apievangelist-phrasing:
intent: Get friend demographics for an Official Account
effect: read
questions:
- What are the age, gender and region breakdowns of my LINE Official Account's friends?
- Which countries' Official Accounts can retrieve friend demographic data?
instructions:
- text: Show the demographic attributes of my Official Account's friends.
- text: Get the friend demographics breakdown for this account.
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bot/insight/message/delivery'].get
update:
x-apievangelist-phrasing:
intent: Count messages delivered on a given day
effect: read
questions:
- How many messages did my Official Account send in total on a specific day?
- Can I see total message deliveries across all send types for one date?
instructions:
- text: Get the total number of message deliveries on {date}.
slots:
date: query.date
- text: Count all messages my account delivered on {date}.
slots:
date: query.date
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bot/insight/followers'].get
update:
x-apievangelist-phrasing:
intent: Count followers as of a date
effect: read
questions:
- How many users had added my Official Account as a friend by a certain date?
- What was my follower count on a past day?
instructions:
- text: Get my follower count as of {date}.
slots:
date: query.date
- text: Show how many people have added my Official Account.
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bot/insight/message/event'].get
update:
x-apievangelist-phrasing:
intent: Get interaction stats for a broadcast or narrowcast
effect: read
questions:
- How did users interact with a narrowcast or broadcast message I sent?
- Can I see open and click statistics for one broadcast by its request ID?
instructions:
- text: Get user interaction statistics for broadcast or narrowcast request {requestId}.
slots:
requestId: query.requestId
- text: Show opens and clicks for the message sent with request ID {requestId}.
slots:
requestId: query.requestId
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bot/insight/message/event/aggregation'].get
update:
x-apievangelist-phrasing:
intent: Get interaction stats for an aggregation unit
effect: read
questions:
- How are users engaging with push and multicast messages I tagged with a custom aggregation unit?
- What's the longest date range I can request for per-unit statistics?
instructions:
- text: Get per-unit statistics for unit {customAggregationUnit} from {from} to {to}.
slots:
customAggregationUnit: query.customAggregationUnit
from: query.from
to: query.to
- text: Show how users interacted with messages in aggregation unit {customAggregationUnit} between {from} and {to}.
slots:
customAggregationUnit: query.customAggregationUnit
from: query.from
to: query.to
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bot/insight/richmenu/{richMenuId}/summary'].get
update:
x-apievangelist-phrasing:
intent: Summarize rich menu impressions and clicks
effect: read
questions:
- How many impressions and area clicks did my rich menu get in total over a period?
- Why does the rich menu summary sometimes return only the rich menu ID?
instructions:
- text: Get the total impression and click summary for rich menu {richMenuId} from {from} to {to}.
slots:
richMenuId: path.richMenuId
from: query.from
to: query.to
- text: Summarize performance of rich menu {richMenuId} over the whole period {from} to {to}.
slots:
richMenuId: path.richMenuId
from: query.from
to: query.to
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bot/insight/richmenu/{richMenuId}/daily'].get
update:
x-apievangelist-phrasing:
intent: Get daily rich menu impressions and clicks
effect: read
questions:
- Can I see my rich menu's impressions and clicks broken down day by day?
- Which days did people tap each area of my rich menu most?
instructions:
- text: Get daily impression and click counts for rich menu {richMenuId} from {from} to {to}.
slots:
richMenuId: path.richMenuId
from: query.from
to: query.to
- text: Break down rich menu {richMenuId} stats per day between {from} and {to}.
slots:
richMenuId: path.richMenuId
from: query.from
to: query.to
method: generated
generated: '2026-09-26'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/line-insight-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.