Community contribution guidelines

The following guidelines are used to review submissions from third party developers who would like to have their project added to our list of Community SDKs.

Make sure you have read the guidelines and the Community Program Agreement before Submitting your project.

General guidelines for third party contributions

  1. Documentation
    • Must have an English README
    • Documentation and comments in other languages are recommended if available but not required
  2. License
  3. Functionality
  4. Quality
    • Includes tests with coverage of most methods
  5. Security
  6. Updates
    • Supports the latest version of the Messaging API. Projects which do not support the latest version for over 2 months will be removed from the list.

Messaging API resources

  • POST https://api.line.me/v2/bot/message/reply
  • POST https://api.line.me/v2/bot/message/push
  • POST https://api.line.me/v2/bot/message/multicast
  • GET https://api.line.me/v2/bot/message/{messageId}/content
  • GET https://api.line.me/v2/bot/profile/{userId}
  • GET https://api.line.me/v2/bot/group/{groupId}/member/{userId}
  • GET https://api.line.me/v2/bot/group/{groupId}/members/ids
  • POST https://api.line.me/v2/bot/group/{groupId}/leave
  • POST https://api.line.me/v2/bot/group/{groupId}/leave
  • GET https://api.line.me/v2/bot/room/{roomId}/members/ids
  • POST https://api.line.me/v2/bot/room/{roomId}/leave

Submitting your project

Once you have confirmed that your project complies with our guidelines and have read our Community Program Agreement, send an email with a link to your project to dl_developer_relations@linecorp.com.

Your project will be added to our Community SDKs upon passing our review.