PHPackages                             navarr/verticalresponse - 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. [API Development](/categories/api)
4. /
5. navarr/verticalresponse

ActiveLibrary[API Development](/categories/api)

navarr/verticalresponse
=======================

Vertical Response API Wrapper - converted from official Vertical Response repository

v3.0(9y ago)01.2kMITPHPPHP &gt;=5.6

Since Jun 30Pushed 9y ago1 watchersCompare

[ Source](https://github.com/navarr/verticalresponse)[ Packagist](https://packagist.org/packages/navarr/verticalresponse)[ RSS](/packages/navarr-verticalresponse/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (3)Versions (8)Used By (0)

VerticalResponse API Wrapper
============================

[](#verticalresponse-api-wrapper)

[![Latest Stable Version](https://camo.githubusercontent.com/3434c5a31b1f1c6a868345d3e7cfeecbff19335e430350ff1ea41c4808bf663a/68747470733a2f2f706f7365722e707567782e6f72672f6e61766172722f766572746963616c726573706f6e73652f762f737461626c65)](https://packagist.org/packages/navarr/verticalresponse)[![License](https://camo.githubusercontent.com/496fd86e08d19a9f8301065a9c77a89e8c3c15b42cf5e11d805220b348f4dd73/68747470733a2f2f706f7365722e707567782e6f72672f6e61766172722f766572746963616c726573706f6e73652f6c6963656e7365)](https://packagist.org/packages/navarr/verticalresponse)[![Scrutinizer](https://camo.githubusercontent.com/a40722ea6e0b0a02c203ec565276be3b79d040ef0505f1a059018fcc62bd9ab7/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e61766172722f766572746963616c726573706f6e73652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/navarr/verticalresponse/)[![Total Downloads](https://camo.githubusercontent.com/8ab907dd7443c28eabc92935710bc362f99f16e328b4de74e9f9f846978dc3f3/68747470733a2f2f706f7365722e707567782e6f72672f6e61766172722f766572746963616c726573706f6e73652f646f776e6c6f616473)](https://packagist.org/packages/navarr/verticalresponse)

Introduction
------------

[](#introduction)

Everyone loves an API Wrapper! This one wraps the VerticalResponse API (v1).

VerticalResponse's own wrapper was pretty good - but in a PHP folder, with no composer support, strange class names, and everything else - I figured it was time to update it!

How to Use
----------

[](#how-to-use)

### Installation

[](#installation)

Because I'm crazy, I tried to keep this library from having any opinions on what library to use for sending HTTP requests. That's neat, because it means you can throw in your own HTTP client if you want to.

On that note, however, I also made it default to using Guzzle if you didn't specify one - so that you could keep the constructor as clean as possible.

HOWEVER, I didn't want all of Guzzle packaged with every installation of this - so it's only a *suggested* dependency.

TL;DR: To use this library, it's recommended you `composer require navarr/verticalresponse navarr/verticalresponse-guzzle`.

### Usage in Code

[](#usage-in-code)

You will first have to get an Authorization Token from the VerticalResponse OAuth 2.0 API Endpoint. This is left as an exercise to the reader.

Once you've done that, just pipe it in to the VerticalResponse Client, like so:

```
$vr = new \VerticalResponse\Client($authorizationToken);
$response = $vr->get('lists');
var_dump($response);

```

For a new VerticalResponse account, the output would look something like this:

```
class stdClass#35 (3) {
  public $url =>
  string(47) "https://vrapi.verticalresponse.com/api/v1/lists"
  public $items =>
  array(1) {
    [0] =>
    class stdClass#29 (2) {
      public $url =>
      string(62) "https://vrapi.verticalresponse.com/api/v1/lists/25288767452069"
      public $attributes =>
      class stdClass#22 (4) {
        ...
      }
    }
  }
  public $links =>
  class stdClass#33 (1) {
    public $up =>
    class stdClass#36 (1) {
      public $url =>
      string(41) "https://vrapi.verticalresponse.com/api/v1"
    }
  }
}

```

The current version of this library does not provide any sort of ActiveRecord utilities for managing the data from this API. That, too, is left as an exercise to the reader.

###  Health Score

30

—

LowBetter than 65% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 57.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

7

Last Release

3571d ago

Major Versions

v1.0 → v2.02016-06-30

v2.0.x-dev → v3.02016-07-30

### Community

Maintainers

![](https://www.gravatar.com/avatar/24959115e049fb1d71612462e9106b345b3e0e6126439493514018cd440e8937?d=identicon)[navarr](/maintainers/navarr)

---

Top Contributors

[![navarr](https://avatars.githubusercontent.com/u/145128?v=4)](https://github.com/navarr "navarr (8 commits)")[![estebanms](https://avatars.githubusercontent.com/u/129385?v=4)](https://github.com/estebanms "estebanms (5 commits)")[![eyang2388](https://avatars.githubusercontent.com/u/1444936?v=4)](https://github.com/eyang2388 "eyang2388 (1 commits)")

### Embed Badge

![Health badge](/badges/navarr-verticalresponse/health.svg)

```
[![Health](https://phpackages.com/badges/navarr-verticalresponse/health.svg)](https://phpackages.com/packages/navarr-verticalresponse)
```

###  Alternatives

[algolia/algoliasearch-client-php

API powering the features of Algolia.

69333.0M114](/packages/algolia-algoliasearch-client-php)[swisnl/json-api-client

A PHP package for mapping remote JSON:API resources to Eloquent like models and collections.

211473.2k12](/packages/swisnl-json-api-client)[php-heroku-client/php-heroku-client

A PHP client for the Heroku Platform API

24404.8k4](/packages/php-heroku-client-php-heroku-client)[yoti/yoti-php-sdk

Yoti SDK for quickly integrating your PHP backend with Yoti

27539.9k1](/packages/yoti-yoti-php-sdk)[trycourier/courier

Courier PHP SDK

16643.9k](/packages/trycourier-courier)[commercetools/commercetools-sdk

The official PHP SDK for the commercetools Composable Commerce APIs

19281.5k](/packages/commercetools-commercetools-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
