{"__v":0,"_id":"585a98a75c3c100f0064ecce","category":{"__v":0,"_id":"582dc59ee1b8692300c0dd03","project":"54eb50e5615ffc1900305a16","version":"54eb63b859b1172100334fae","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-11-17T14:58:38.431Z","from_sync":false,"order":12,"slug":"line","title":"LINE messaging"},"parentDoc":null,"project":"54eb50e5615ffc1900305a16","user":"57a98d832242630e00cc8df7","version":{"__v":20,"_id":"54eb63b859b1172100334fae","forked_from":"54eb63a1867e1917009b711d","project":"54eb50e5615ffc1900305a16","createdAt":"2015-02-23T17:30:32.501Z","releaseDate":"2015-02-23T17:30:32.501Z","categories":["54eb63b959b1172100334faf","54eb63b959b1172100334fb0","54eb63b959b1172100334fb1","54eb63b959b1172100334fb2","54ed8dd4ab373e2300f50eae","54ed99b2ab373e2300f50ede","55153a6de68daa2f00cff838","551546edbc466623002afe72","5515472ac28d6125001b8884","55154749c28d6125001b8885","555d9b4106dfec0d00d38ea7","5613e06e433e5735007c7708","5624bbb785a31117001c5403","56669e857cc81e0d00253f8e","568b8d837a42220d00498311","56a632277ef6620d00e2f18a","56d8147c3eb4dd0b00201aac","57a9ce2fac6db30e000d7efd","57a9cf4e944ea60e00dc3f74","58172386715dce0f00da4aa0","582dc59ee1b8692300c0dd03","589b19b4fec2730f0082e040","58b04a023529383900a759b5"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-12-21T14:58:47.016Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":3,"body":"Creating an application on Infobip's platform is the first step in using the LINE over Infobip API. Setup process starts with the application setup (on LINE and Infobip platforms) and continues with the Configuration and Action setup (for receiving messages).\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/0be37f1-fb1.PNG\",\n        \"fb1.PNG\",\n        491,\n        87,\n        \"#dfd5d6\"\n      ],\n      \"caption\": \"Setup process\"\n    }\n  ]\n}\n[/block]\nOn this page, you will find the instructions on how to:\n* [Crate a new Infobip application over an API](#create-new-application)\n* [List all your applications over an API](#list-all-applications)\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Info\",\n  \"body\": \"After you finish with the application setup, you can continue with configuration and action setup.\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"post\",\n  \"title\": \"Create a new application\"\n}\n[/block]\nThis method allows you to create a new application\n\n```\nhttps://api.infobip.com/line/1/applications\n```\n\n##Body parameters\n\n|Parameter|Type|Default value|Description|\n|-|-|-|\n|[line](#section-line-object)|object|-|Line object|\n\n#### Line object\n\n|Parameter|Type|Default value|Description|\n|-|-|-|\n|[channel](#section-channel-object)|object|-|Line channel object|\n\n#### Line object\n\n|Parameter|Type|Default value|Description|\n|-|-|-|\n|accessToken|string|-|Line channel access token|\n\n###Request example\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"POST /line/1/applications HTTP/1.1\\nHost: api.infobip.com\\nAuthorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==\\nContent-Type: application/json\\n\\n{\\n  \\\"line\\\": {\\n    \\\"channel\\\": {\\n      \\\"accessToken\\\":\\\"...\\\"\\n    }\\n  }\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\n###Response\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n  \\\"key\\\": \\\"8F0792F86035A9F4290821F1EE6BC06A\\\",\\n  \\\"line\\\": {\\n    \\\"channel\\\": {\\n      \\\"id\\\": 1234,\\n      \\\"accessToken\\\": \\\"...\\\",\\n      \\\"name\\\": \\\"Line Channel Name\\\",\\n      \\\"imageUrl\\\": \\\"Line Channel Image Url\\\"\\n    }\\n  }\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\nOn success, the response header HTTP status code will be `200 OK`. \n\n|Parameter|Type|Default value|Description|\n|-|-|-|\n|key|string|-|Infobip application key|\n|line|object|-|Line object|\n\n#### Line object\n\n|Parameter|Type|Default value|Description|\n|-|-|-|\n|channel|object|-|Line channel object|\n\n#### Channel object\n\n|Parameter|Type|Default value|Description|\n|-|-|-|\n|id|int|-|Line channel unique ID|\n|accessToken|string|-|Line channel access token|\n|name|string|-|Line channel name as it appears on Line platform|\n|imageUrl|string|-|Line channel image url used as application icon|\n\nOn error, you will receive an [error response status code](doc:2fa-status-codes-and-error-details) in the header and the response body will contain an [error object](doc:2fa-status-codes-and-error-details). If you try to create an application without the user’s authorization, you will receive a `401` Unauthorized error.\n[block:api-header]\n{\n  \"type\": \"get\",\n  \"title\": \"List all applications\"\n}\n[/block]\nUse this method to retrieve all of your applications\n\n```\nhttps://api.infobip.com/line/1/applications\n```\n\n###Request example\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"GET /line/1/applications HTTP/1.1\\nHost: api.infobip.com\\nAuthorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\n###Response\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n  \\\"applications\\\": [\\n    {\\n      \\\"key\\\": \\\"8F0792F86035A9F4290821F1EE6BC06A\\\",\\n      \\\"line\\\": {\\n        \\\"channel\\\": {\\n          \\\"id\\\": 1234,\\n          \\\"accessToken\\\": \\\"...\\\",\\n          \\\"name\\\": \\\"Line Channel Name\\\",\\n          \\\"imageUrl\\\": \\\"Line Channel Image Url\\\"\\n        }\\n      }\\n    }\\n  ]\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\nOn success, the response header HTTP status code will be `200 OK`. \nOn error, you will receive an [error response status code](doc:2fa-status-codes-and-error-details) in the header and the response body will contain an [error object](doc:2fa-status-codes-and-error-details). If you try to create an application without the user’s authorization, you will receive a `401` Unauthorized error.","excerpt":"Manage LINE application on Infobip platform","slug":"line-chat-application","type":"basic","title":"Application"}

Application

Manage LINE application on Infobip platform

Creating an application on Infobip's platform is the first step in using the LINE over Infobip API. Setup process starts with the application setup (on LINE and Infobip platforms) and continues with the Configuration and Action setup (for receiving messages). [block:image] { "images": [ { "image": [ "https://files.readme.io/0be37f1-fb1.PNG", "fb1.PNG", 491, 87, "#dfd5d6" ], "caption": "Setup process" } ] } [/block] On this page, you will find the instructions on how to: * [Crate a new Infobip application over an API](#create-new-application) * [List all your applications over an API](#list-all-applications) [block:callout] { "type": "info", "title": "Info", "body": "After you finish with the application setup, you can continue with configuration and action setup." } [/block] [block:api-header] { "type": "post", "title": "Create a new application" } [/block] This method allows you to create a new application ``` https://api.infobip.com/line/1/applications ``` ##Body parameters |Parameter|Type|Default value|Description| |-|-|-| |[line](#section-line-object)|object|-|Line object| #### Line object |Parameter|Type|Default value|Description| |-|-|-| |[channel](#section-channel-object)|object|-|Line channel object| #### Line object |Parameter|Type|Default value|Description| |-|-|-| |accessToken|string|-|Line channel access token| ###Request example [block:code] { "codes": [ { "code": "POST /line/1/applications HTTP/1.1\nHost: api.infobip.com\nAuthorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==\nContent-Type: application/json\n\n{\n \"line\": {\n \"channel\": {\n \"accessToken\":\"...\"\n }\n }\n}", "language": "json" } ] } [/block] ###Response [block:code] { "codes": [ { "code": "{\n \"key\": \"8F0792F86035A9F4290821F1EE6BC06A\",\n \"line\": {\n \"channel\": {\n \"id\": 1234,\n \"accessToken\": \"...\",\n \"name\": \"Line Channel Name\",\n \"imageUrl\": \"Line Channel Image Url\"\n }\n }\n}", "language": "json" } ] } [/block] On success, the response header HTTP status code will be `200 OK`. |Parameter|Type|Default value|Description| |-|-|-| |key|string|-|Infobip application key| |line|object|-|Line object| #### Line object |Parameter|Type|Default value|Description| |-|-|-| |channel|object|-|Line channel object| #### Channel object |Parameter|Type|Default value|Description| |-|-|-| |id|int|-|Line channel unique ID| |accessToken|string|-|Line channel access token| |name|string|-|Line channel name as it appears on Line platform| |imageUrl|string|-|Line channel image url used as application icon| On error, you will receive an [error response status code](doc:2fa-status-codes-and-error-details) in the header and the response body will contain an [error object](doc:2fa-status-codes-and-error-details). If you try to create an application without the user’s authorization, you will receive a `401` Unauthorized error. [block:api-header] { "type": "get", "title": "List all applications" } [/block] Use this method to retrieve all of your applications ``` https://api.infobip.com/line/1/applications ``` ###Request example [block:code] { "codes": [ { "code": "GET /line/1/applications HTTP/1.1\nHost: api.infobip.com\nAuthorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==", "language": "json" } ] } [/block] ###Response [block:code] { "codes": [ { "code": "{\n \"applications\": [\n {\n \"key\": \"8F0792F86035A9F4290821F1EE6BC06A\",\n \"line\": {\n \"channel\": {\n \"id\": 1234,\n \"accessToken\": \"...\",\n \"name\": \"Line Channel Name\",\n \"imageUrl\": \"Line Channel Image Url\"\n }\n }\n }\n ]\n}", "language": "json" } ] } [/block] On success, the response header HTTP status code will be `200 OK`. On error, you will receive an [error response status code](doc:2fa-status-codes-and-error-details) in the header and the response body will contain an [error object](doc:2fa-status-codes-and-error-details). If you try to create an application without the user’s authorization, you will receive a `401` Unauthorized error.