Veeam Veeam

Import your backup inventory and backup job status from Veeam

The Veeam connector allows you to import your backup inventory, backup job status and protected machines from your Veeam Backup platform.

Objective

The Veeam connector allows you to import the following information:

  • Backup inventory and recovery points
  • Backup job status (success, failures, warnings)
  • Protected machines and backup coverage

Prerequisites

  • Access to Veeam Backup with export rights
  • Active Veeam Backup platform

Procedure

Obtain Veeam Credentials

  1. Identify API User:
    • Use an existing Veeam Backup administrator account.
    • Username and password are required for OAuth2 authentication.

Configure OAuth2 Authentication

  1. Prepare Authentication Details:
    • The Veeam REST API uses OAuth2 Password Grant flow.
    • Endpoint: POST /api/oauth2/token
    • You will receive an access_token and refresh_token in the response.
  2. API Request Example:
    • The connector will exchange credentials for tokens:
      POST /api/oauth2/token
      Content-Type: application/x-www-form-urlencoded
      
      grant_type=password&username={username}&password={password}
      

Configure the Connector in OverSOC

  1. In OverSOC, go to Data Sources Settings > Sources.
  2. Select Veeam and click Configure.
  3. Fill in the required fields:
    • Endpoint: https://{veeam-server}:9419/api/
    • Username: Veeam Backup administrator username
    • Password: Veeam Backup administrator password
  4. Click Save Configuration.

The connector will automatically handle OAuth2 token acquisition and refresh as needed.

Official Documentation

For more details, see: Requesting authorization in Veeam Backup REST API