Skip to content
Last updated

Getting Started

This guide explains how to authenticate and make your first requests to the Livepush REST API.

Getting OAuth API Keys

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.

Injecting OAuth API Keys into API Requests

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.

Authorization Header Format

Use the following header format when making API requests:

Authorization: Bearer <access_token>

Obtaining an Access Token

This access token can be obtained using any of the following methods:

1. Copy from browser storage (quick access)

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_token key

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.

3. Request via Livepush Support

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.

Next Steps

Once authenticated, proceed to the API Reference section to begin making authenticated requests to the Livepush API.