PHPackages                             andyts93/brt-api-wrapper - 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. andyts93/brt-api-wrapper

ActiveLibrary[API Development](/categories/api)

andyts93/brt-api-wrapper
========================

PHP wrapper for BRT Rest API service

0.2.0(3y ago)21.6k↓47.6%5[1 PRs](https://github.com/andyts93/brt-api-wrapper/pulls)MITPHPPHP &gt;=5.4CI failing

Since Oct 22Pushed 3y ago1 watchersCompare

[ Source](https://github.com/andyts93/brt-api-wrapper)[ Packagist](https://packagist.org/packages/andyts93/brt-api-wrapper)[ RSS](/packages/andyts93-brt-api-wrapper/feed)WikiDiscussions main Synced 1mo ago

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

[![Build](https://github.com/andyts93/brt-api-wrapper/actions/workflows/php.yml/badge.svg?branch=main)](https://github.com/andyts93/brt-api-wrapper/actions/workflows/php.yml) [![codecov](https://camo.githubusercontent.com/01a36e4dd7f1013ddde4c795da90787e85a29611a48ad1d81a72776f0f3ea3aa/68747470733a2f2f636f6465636f762e696f2f67682f616e6479747339332f6272742d6170692d777261707065722f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d34365358364548535634)](https://codecov.io/gh/andyts93/brt-api-wrapper) [![Codacy Badge](https://camo.githubusercontent.com/af3dfa561548346ec61cec5c58153b033f6d746982b9c87484d405829cc498dc/68747470733a2f2f6170702e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3937613430323064623238653430353338623963323665623033386232643130)](https://www.codacy.com/gh/andyts93/brt-api-wrapper/dashboard?utm_source=github.com&utm_medium=referral&utm_content=andyts93/brt-api-wrapper&utm_campaign=Badge_Grade) [![GitHub code size in bytes](https://camo.githubusercontent.com/f030842184d1a846d0d667e6ccbe86cd047e8e8efd266d5f57ef205542e97300/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f616e6479747339332f6272742d6170692d77726170706572)](https://camo.githubusercontent.com/f030842184d1a846d0d667e6ccbe86cd047e8e8efd266d5f57ef205542e97300/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f616e6479747339332f6272742d6170692d77726170706572)

BRT API Wrapper
===============

[](#brt-api-wrapper)

> BRT API made easy

This package is a simple PHP wrapper for Bartolini Restful API

Installing
----------

[](#installing)

Install with composer

```
composer require andyts93/brt-api-wrapper
```

Features
--------

[](#features)

- Create shippings
- Confirm shippings
- Delete shippings

Usage
-----

[](#usage)

### Create shipping

[](#create-shipping)

```
$request = new Andyts93\BrtApiWrapper\CreateRequest();
$request->setDepartureDepot(123)
    ->setSenderCustomerCode(1234567)
    ->setDeliveryFreightTypeCode('DAP')
    ->setConsigneeCompanyName('Fake Company Inc.')
    ->setConsigneeAddress('Fake street')
    ->setConsigneeZIPCode('00000')
    ->setConsigneeCity('Fake city')
    ->setConsigneeCountryAbbreviationISOAlpha2('IT')
    ->setNumberOfParcels(1)
    ->setWeightKG(1)
    ->setNumericSenderReference(123456)
    ->setIsCODMandatory(0)
    ->setIsLabelRequired(1)
    ->setLabelParameters(new Andyts93\BrtApiWrapper\LabelParameter());

$response = $request->call();

if ($response->hasErrorrs()) {
    echo $response->getExecutionMessage()->getMessage();
}
```

### Confirm shipping

[](#confirm-shipping)

```
$request = new Andyts93\BrtApiWrapper\ConfirmRequest();
$request->setSenderCustomerCode(1234567)
    ->setNumericSenderReference(123456);

$response = $request->call();

if ($response->hasErrorrs()) {
    echo $response->getExecutionMessage()->getMessage();
}
```

### Delete shipping

[](#delete-shipping)

```
$request = new Andyts93\BrtApiWrapper\DeleteRequest();
$request->setSenderCustomerCode(1234567)
    ->setNumericSenderReference(123456);

$response = $request->call();

if ($response->hasErrorrs()) {
    echo $response->getExecutionMessage()->getMessage();
}
```

[![Buy Me A Coffee](https://camo.githubusercontent.com/9f44ce2dc3b3eecdd02598900866ffc518801df1932849703dae1e5ce5031070/68747470733a2f2f7777772e6275796d6561636f666665652e636f6d2f6173736574732f696d672f637573746f6d5f696d616765732f6f72616e67655f696d672e706e67)](https://www.buymeacoffee.com/andyts93)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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 ~118 days

Total

5

Last Release

1196d ago

PHP version history (2 changes)0.0.1PHP &gt;=5.4 &lt;8

0.2.0PHP &gt;=5.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/8c8fa0488f8d9d2de71f76d4cb87fae08556787e4496829eab25321fbd9e2865?d=identicon)[andyts93](/maintainers/andyts93)

---

Top Contributors

[![andyts93](https://avatars.githubusercontent.com/u/4661039?v=4)](https://github.com/andyts93 "andyts93 (29 commits)")

---

Tags

bartolinibrtphpshipping-apiwrapper-api

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/andyts93-brt-api-wrapper/health.svg)

```
[![Health](https://phpackages.com/badges/andyts93-brt-api-wrapper/health.svg)](https://phpackages.com/packages/andyts93-brt-api-wrapper)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

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