Getting Started

Build a SalesVu integration in five clear steps — from developer account to your first authenticated API call.

OAuth 2.0 REST API v1 Production
1

Create a developer account

Sign up, verify your email, and enable two-factor authentication.

Register on the developer portal, confirm your email address, then sign in. Two-factor authentication (TOTP) is required on first login to keep your account and applications secure.

2

Register an OAuth application

Obtain Production client credentials for your integration.

From Register Application, create an app and save your Production client_id and client_secret. Client secrets are shown only once — store them securely.

3

Implement OAuth 2.0 authorization

Authorize merchants and obtain access tokens for API calls.

  1. Redirect merchants to GET /oauth/authorize (auth subdomain) with your Sandbox client_id, redirect_uri, scope, and state parameters.
  2. After the merchant grants consent, exchange the authorization code at POST /oauth/token (auth subdomain).
  3. Store the access_token securely and send Authorization: Bearer <token> on every API request.
4

Call the REST API

Use v1 resource endpoints with the correct OAuth scopes.

All v1 endpoints follow /v1/{resource}/{action} on api subdomain. Each route requires a specific OAuth scope — see the API Reference for the full list.

Example request POST https://api.salesvu.com/v1/customers/list Authorization: Bearer <access_token> Content-Type: application/json
5

Test with the API Explorer

Interactive OpenAPI documentation and live request testing.

Use the API Explorer to browse endpoints, build cURL commands, and run live requests. Paste your OAuth access token or account API key — no sign-in required if you already have credentials.

Developers can also sign in to register OAuth apps and use Test APIs with authorized merchant tokens.

Production Live data

This developer portal issues Production credentials for live integrations. Rotate secrets from Manage Applications if credentials are compromised.