Skip to main content

Quick Bearer Token Generating


This tutorial will present the fastest method to generate your bearer token. Not all LiveChat API methods can be authorised with PAT so sometimes for your test or development purposes the bearer token is required. Please note that bearer tokens have their expiration time and should be generated again or refreshed if needed.


If you prefer the video tutorial, you could also watch it here:

Implict Grant

To generate our bearer token we will use the Implict Grant method authorising as an agent.


Create an app in your dev console

First, we need to create an app in the Developer Console. Log in there and choose to create a new app:


Name the app and proceed. For our test we used Bearer testing app.

Add and set the authorisation block

Go to the apps section and find your newly created app there. Click on it and add the App Authorization block:


For our testing purposes we will choose the JavaScript app type. Open your App Authorization block and copy the Client Id - we will need it later.


Different API methods require different scopes to be authorized properly. For your tests you can choose Select all and click Save Changes:


We will use the default set Redirect URI which is https://localhost.

Once the scopes are saved, go to the Private Installation section and click Install App.


Preparing the URL

Our app is intalled succesfully now so we can proceed with obtaining our bearer token.

The documentation advises the above URL format to generate the bearer token. However, in our test the &state=i8XNjC4b8KVok4uw5RftR38Wgp2BFwql part is not necessary.

We will build our URL using the Client Id and https://localhost Redirect Uri. Note that the redirect_uri in the example is encoded The https:// was encoded into https%3A%2F%2F. We will need to do the same with our https://localhost and make it https%3A%2F%2Flocalhost.

Now we are ready to put our URL together:

Make sure to use your own client_id that you saved before.

Generating the token

Open a new tab of your browsing session, where you are logged in to the Developer Console. Paste the URL and push Enter.


Do not be discouraged because the site gives error! Your token is already generated!


The token is still encoded dal%3AbXXXXXYMY. Before using it you need to exchange %3A with :. The example, ready to use token may look like this:


The token will expire in 28800 seconds which means 8 hours. Now you can use it to test and authorise your API calls!

If you have any questions, let us know!

Yours, Text Team <3