PHPackages                             intelli-dust/vario-ng - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. intelli-dust/vario-ng

ActiveLibrary[HTTP &amp; Networking](/categories/http)

intelli-dust/vario-ng
=====================

VarioNG (VOLVO VIBE) REST API client for PHP - v3.0 with vibe.volvocars.biz support

0.1.10(4y ago)09GPL-3.0-onlyPHPPHP &gt;=5.4.0

Since Aug 31Pushed 3mo ago2 watchersCompare

[ Source](https://github.com/IntelliDust/VarioNG)[ Packagist](https://packagist.org/packages/intelli-dust/vario-ng)[ Docs](https://github.com/IntelliDust/VarioNG)[ RSS](/packages/intelli-dust-vario-ng/feed)WikiDiscussions master Synced yesterday

READMEChangelog (4)Dependencies (3)Versions (5)Used By (0)

VarioNG REST Client (v3.0)
==========================

[](#variong-rest-client-v30)

Rest Client for Volvo Cars VIBE (VarioNG) API -

**⚠️ Breaking Changes in v3.0:**

- New base URL: `vibe.volvocars.biz` (old `vario-ng.com` deprecated as of Jan 15, 2026)
- `postStockOnHand()` removed, replaced with `postRetailerStockOnHand()` and `postImporterStockOnHand()`
- Response format changed to include `details[]` array
- JWT token auto-refresh on expiration

Installation
------------

[](#installation)

### Via Composer

[](#via-composer)

```
composer require intelli-dust/vario-ng
```

### Manual Installation

[](#manual-installation)

1. Clone the repository:

```
git clone https://github.com/IntelliDust/VarioNG.git
```

2. Install dependencies:

```
cd VarioNG
composer install
```

3. Include in your project:

```
require_once 'vendor/autoload.php';
```

Configuration
-------------

[](#configuration)

### Basic Configuration

[](#basic-configuration)

```
$client = new VarioNGClient([
    'userName' => 'YOUR_USERNAME',
    'password' => 'YOUR_PASSWORD',
    'environment' => 'production'  // or 'qa' for testing
]);
```

### Advanced Configuration

[](#advanced-configuration)

```
$client = new VarioNGClient([
    'userName' => 'YOUR_USERNAME',
    'password' => 'YOUR_PASSWORD',
    'base_url' => 'https://vibe.volvocars.biz/ws/dcs/',  // Custom URL
    'environment' => 'production',
    'user_agent' => 'MyApp/1.0',
    'jwt_timeout' => 120  // minutes
]);
```

### Environment Options

[](#environment-options)

- **production**: `https://vibe.volvocars.biz/ws/dcs/`
- **qa**: `https://qa-vibe.volvocars.biz/ws/dcs/`

Workflow (Pracovný postup)
--------------------------

[](#workflow-pracovný-postup)

### 1. Inicializácia a autentifikácia

[](#1-inicializácia-a-autentifikácia)

```
