PHPackages                             gado/air-bridge-php-sdk - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. gado/air-bridge-php-sdk

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

gado/air-bridge-php-sdk
=======================

This is a simple PHP air bridge sdk

00PHP

Since Dec 19Pushed 3mo agoCompare

[ Source](https://github.com/abdelrahman-gado/air-bridge-php-sdk)[ Packagist](https://packagist.org/packages/gado/air-bridge-php-sdk)[ RSS](/packages/gado-air-bridge-php-sdk/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (5)Used By (0)

Air Bridge PHP SDK
==================

[](#air-bridge-php-sdk)

[!\[Latest Version on Packagist\]\[ico-version\]](https://packagist.org/packages/abdelrahman-gado/air-bridge-php-sdk)[!\[Software License\]\[ico-license\]](LICENSE)[!\[Total Downloads\]\[ico-downloads\]](https://packagist.org/packages/abdelrahman-gado/air-bridge-php-sdk)

A Simple PHP SDK for integrating with the Air Bridge attribution and deep linking platform. This package provides an easy-to-use interface for managing tracking links and attribution data through the Air Bridge API.

**Note: Only the tracking link API is implemented in this package till now.**

Install
-------

[](#install)

Via Composer

```
$ composer require abdelrahman-gado/air-bridge-php-sdk
```

Usage
-----

[](#usage)

### Create a Tracking Link

[](#create-a-tracking-link)

```
use Gado\AirBridgePhpSdk\TrackingLink\TrackingLinkApi;
use Gado\AirBridgePhpSdk\Dto\TrackingLink;

$trackingLinkApi = new TrackingLinkApi('your_bearer_token');

$trackingLinkObj = new TrackingLink()
    ->androidFallbackPath('https://play.google.com')
    ->desktopFallbackPath('https://desktop.desktop.com')
    ->alertForInitialDeepLinkingIssue()
    ->deepLinkUrl('https://example.com/123')
    ->customShortId('test')
    ->ogTagTitle('Test Title')
    ->ogTagWebsiteCrawl(OgTagWebsiteCrawlEnum::DESKTOP)
    ->useDefaultOgTag()
    ->build();

$result = $trackingLinkApi->createTrackingLink($trackingLinkObj);
```

### Update a tracking Link

[](#update-a-tracking-link)

```
use Gado\AirBridgePhpSdk\TrackingLink\TrackingLinkApi;
use Gado\AirBridgePhpSdk\Dto\TrackingLinkUpdatePayload;

$trackingLinkApi = new TrackingLinkApi('your_bearer_token');
$trackingLinkUpdateObj = new TrackingLinkUpdatePayload()
    ->idType(IdTypeEnum::ID)
    ->title('Simple title')
    ->description('simple description')
    ->imageUrl('https://example.com/image.jpg')
    ->build();

$result = $trackingLinkApi->updateTrackingLink('123', $trackingLinkUpdateObj);
```

### List All tracking links (uses v1 tracking links list in air bridge)

[](#list-all-tracking-links-uses-v1-tracking-links-list-in-air-bridge)

```
use Gado\AirBridgePhpSdk\TrackingLink\TrackingLinkApi;
use Gado\AirBridgePhpSdk\Dto\TrackingLinkListFilter;

$trackingLinkApi = new TrackingLinkApi('your_bearer_token');
$trackingLinkFilterObj = new TrackingLinkListFilter()
    ->from(new DateTimeImmutable('2024-01-04 00:00:00'))
    ->to(new DateTimeImmutable('2025-01-04 00:00:00))
    ->skip(10)
    ->size(100)
    ->keyword('testKeyword')
    ->channelName('testChannel');

$result = $trackingLinkApi->listTrackingLinks($trackingLinkFilterObj);
```

### Get a specific tracking link by id

[](#get-a-specific-tracking-link-by-id)

```
use Gado\AirBridgePhpSdk\TrackingLink\TrackingLinkApi;
use Gado\AirBridgePhpSdk\Dto\TrackingLinkListFilter;

$trackingLinkApi = new TrackingLinkApi('your_bearer_token');
$result = $trackingLinkApi->getSpecificTrackingLink(123);
```

Features
--------

[](#features)

- Simple, intuitive API for Air Bridge integration
- Built on [Saloon](https://github.com/saloonphp/saloon) HTTP client
- Full PSR-12 compliance
- Type-safe request/response handling

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email :author\_email instead of using the issue tracker.

Credits
-------

[](#credits)

- [abdelrahman-gado](https://github.com/abdelrahman-gado)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance54

Moderate activity, may be stable

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity18

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/2ce29fa248cbcbfacb4f4abcd3abf6b4fd4402341eb2f1e0e90e62eeccfcd5ec?d=identicon)[abdogado](/maintainers/abdogado)

---

Top Contributors

[![abdelrahman-gado](https://avatars.githubusercontent.com/u/88284519?v=4)](https://github.com/abdelrahman-gado "abdelrahman-gado (48 commits)")

### Embed Badge

![Health badge](/badges/gado-air-bridge-php-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/gado-air-bridge-php-sdk/health.svg)](https://phpackages.com/packages/gado-air-bridge-php-sdk)
```

###  Alternatives

[pharaonic/php-dot-array

Access array data quickly/easily using dot-notation and asterisk.

1011.6k3](/packages/pharaonic-php-dot-array)

PHPackages © 2026

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