# LINE

Read and answer LINE Official Account chats, send broadcasts and run automations through the Zernio API

import { PlatformCapabilities } from '@/components/platform-capabilities';

Connect your own LINE Official Account through its Messaging API channel. Chats land in the [inbox](/messages/list-inbox-conversations) next to WhatsApp, iMessage and your social DMs.

## Quick reference

<PlatformCapabilities rows={[
  { property: 'Account', value: 'Your LINE Official Account, with a Messaging API channel' },
  { property: 'Connect', value: 'Channel ID and Channel secret; Zernio sets the webhook URL' },
  { property: 'Inbound', value: 'Text, images, video, audio, files, stickers, locations, postbacks' },
  { property: 'Replies', value: 'Text and media; the free reply token when still valid (about a minute), push otherwise' },
  { property: 'Chats', value: '1:1 chats only, no group chats yet' },
  { property: 'Broadcasts and automations', value: 'Yes, through the shared broadcasts and automations APIs' },
  { property: 'Posting', value: 'No: LINE has no API for LINE VOOM posts' },
  { property: 'Message quota', value: 'Set and billed by LINE to the account owner, per country plan' },
]} />

## Before you start

You need a LINE Official Account with the Messaging API enabled in [LINE Official Account Manager](https://manager.line.biz/) (Settings > Messaging API).

## Connect

Send the Channel ID and Channel secret to `POST /v1/connect/line/credentials`. Then turn on Webhooks and turn off auto-response in LINE Official Account Manager. [Connect](/platforms/line/connect) has every step.

## Common errors

- **Wrong Channel ID or secret**: the connect call returns `400`. Copy both again from the channel's Basic settings tab.
- **No messages arrive**: Webhooks is off in LINE Official Account Manager > Settings > Response settings.
- **Replies are rejected**: the account's monthly message quota is used up. Raise it in LINE Official Account Manager.

## In this section

<PlatformPages platform="line" />

## Related

- [Connect LINE](/connect/connect-line-credentials) - The credentials connect endpoint
- [List conversations](/messages/list-inbox-conversations) - Every chat, filtered with `platform=line`
- [Send a message](/messages/send-inbox-message) - Same inbox endpoint as every other channel
- [Webhooks](/webhooks) - `message.received` and the other inbox events