LiveSession API authentication
Learn how to start make your first LiveSession API request.
You can interact with the API through HTTP requests from any language, via our official Node.js library, or a via raw HTTP requests.
To install the official Node.js bindings, run the following command:
1 npm install livesession
Authentication
The LiveSession API uses Personal Acesss Tokens (PAT) for authentication. You can create PAT inside LiveSession settings and next follow below steps:
Click
API Tokens
from left menuIn the upper-right corner of API Tokens page, click the creation button
Give your token a descriptive name
Select the website you want to access through the REST API
Select the scopes you'd like to grant this token
At the end click on confirm button
Remember that your API key is a secret! Do not share it with others or expose it in any client-side code (browsers, apps).
Production requests must be routed through your own backend server where your API key can be securely loaded from an environment variable or key management service.
All API requests should include your API key in an Authorization HTTP header as follows:
1 Authorization: Bearer $LIVESESSION_PAT
Making requests
You can paste the command below into your terminal to run your first API request.
Make sure to replace $LIVESESSION_PAT
with your secret PAT.
1 import livesession from "livesession";2 3 const ls = new livesession(4 livesession.optionApikey(process.env.LIVESESSION_PAT)5 )6 7 const sessions = await ls.sessions.list()
Rate limits
Note that by default all tokens are set to 2 Queries Per Second (QPS). This is a per token limit.