This guide explains how to authenticate and make your first requests to the Livepush REST API.
To get started with requesting the Livepush REST API, you need your Client API Keys (i.e. Client ID and Client Secret).
You can get your Client API Keys from the Developer Console, where you can manage multiple OAuth apps. Each OAuth app has its own unique Client API Keys.
To learn how to register an OAuth app, refer to the Authentication section.
All Livepush REST API requests must be authenticated.
Each API call must include an Authorization header containing a valid OAuth access_token. This token allows Livepush servers to identify the user context and perform actions on the user’s behalf.
Requests that do not include a valid Authorization header will be rejected.
Use the following header format when making API requests:
Authorization: Bearer <access_token>
This access token can be obtained using any of the following methods:
If you are already logged in to the Livepush dashboard:
- Open browser Developer Tools
- Go to Application / Storage
- Open Local Storage
- Copy the value of the
access_tokenkey
This method is suitable for testing and manual API calls.
For scalable and production use, obtain an access token via OAuth:
- Allow the Livepush Developer Console OAuth app to authorize an account
- Generate an access token using the OAuth flow described in the Authentication section
This is the recommended approach for long-term integrations.
If you are unable to obtain an access token using the above methods:
- Contact Livepush Support via live chat in the dashboard
- Or email: support@livepush.io
Support may require account verification before issuing an access token.
Once authenticated, proceed to the API Reference section to begin making authenticated requests to the Livepush API.