PHPackages                             flinebux/ukrposhta-api - 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. flinebux/ukrposhta-api

ActiveLibrary[API Development](/categories/api)

flinebux/ukrposhta-api
======================

PHP class for API 0.0.1 ukrainian delivery company "Ukrposhta"

v1.0.0(7y ago)95.2k↑80%4MITPHPPHP &gt;=5.4.0

Since Oct 25Pushed 7y ago1 watchersCompare

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

READMEChangelog (1)DependenciesVersions (3)Used By (0)

UkrposhtaApi
============

[](#ukrposhtaapi)

Класс предоставляет доступ к функциям API Укрпочты

[![Latest Stable Version](https://camo.githubusercontent.com/6dd2a09fa03e0279e503dddba9820129a44768d0106b831267ead31f8303fee3/68747470733a2f2f706f7365722e707567782e6f72672f666c696e656275782f756b72706f736874612d6170692f762f737461626c65)](https://packagist.org/packages/flinebux/ukrposhta-api)[![Total Downloads](https://camo.githubusercontent.com/04849b6b40482cc2dd94cc1b6079cafe6e76879cbd2e6cebd3454339a2e1ce88/68747470733a2f2f706f7365722e707567782e6f72672f666c696e656275782f756b72706f736874612d6170692f646f776e6c6f616473)](https://packagist.org/packages/flinebux/ukrposhta-api)[![License](https://camo.githubusercontent.com/15eee60058adc436e859d1ad483f3743fd3f1b9ce5934d11225efdfc4ec1307e/68747470733a2f2f706f7365722e707567782e6f72672f666c696e656275782f756b72706f736874612d6170692f6c6963656e7365)](https://packagist.org/packages/flinebux/ukrposhta-api)

Подготовка
==========

[](#подготовка)

Для использования API необходимо: bearer ключ и token ключ. После получения ключей API предоставляется возможность использовать все методы класса

Установка последней версии класса для работы с API
--------------------------------------------------

[](#установка-последней-версии-класса-для-работы-с-api)

### Git

[](#git)

Необходимо выполнить в командной строке

```
git clone https://github.com/flinebux/ukrposhta-api

```

### Composer

[](#composer)

Необходимо создать файл `composer.json` со следующим содержанием

```
{
    "require": {
        "flinebux/ukrposhta-api": "dev-master"
    }
}
```

и запустить из командной строки команду `php composer.phar install` или `php composer.phar update`Или выполнить в командной строке

```
composer require flinebux/ukrposhta-api:dev-master

```

Форматы данных
==============

[](#форматы-данных)

Для входящих данных используются PHP массивы, ответ сервера может быть получен в формате:

- как PHP массив
- JSON

Использование
=============

[](#использование)

Создание экземпляра класса
--------------------------

[](#создание-экземпляра-класса)

```
$ukrposhtaApi = new UkrposhtaApi('my_bearer','my_token');
```

Получение последнего статуса о трек-номере
------------------------------------------

[](#получение-последнего-статуса-о-трек-номере)

```
$result = $ukrposhtaApi->modelStatuses('204001234567');
```

Создание адреса клиента
-----------------------

[](#создание-адреса-клиента)

```
$address = $ukrposhtaApi->modelAdressPost(array(
"postcode"=>"07401",
"country"=> "UA",
"region"=>"Київська",
"city"=>"Бровари",
"district"=>"Київський",
"street"=>"Котляревського",
"houseNumber"=>"12",
"apartmentNumber"=>"33"
));
```

Создание отправления
--------------------

[](#создание-отправления)

```
 $address = $ukrposhtaApi->modelShipmentsPost(array(
   "sender" => array(
     "uuid" => "{SenderUuid}"
   ),
   "recipient" => array(
     "uuid"=> "{RecipientUuid}"
   ),
   "deliveryType"=> "W2D",
   "paidByRecipient"=> true,
   "nonCashPayment"=> false,
   "parcels"=> array(
     "weight"=> 1200,
     "length"=> 170
   )
  ));
```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

2762d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11520784?v=4)[Oleksandr](/maintainers/flinebux)[@flinebux](https://github.com/flinebux)

---

Top Contributors

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

---

Tags

deliverydelivery-apiukraineukrposhtaukrposhta-apideliverydelivery serviceukrposhtaukrposhta api

### Embed Badge

![Health badge](/badges/flinebux-ukrposhta-api/health.svg)

```
[![Health](https://phpackages.com/badges/flinebux-ukrposhta-api/health.svg)](https://phpackages.com/packages/flinebux-ukrposhta-api)
```

###  Alternatives

[lis-dev/nova-poshta-api-2

PHP class for API 2.0 ukrainian delivery company "Nova Poshta"

146172.1k](/packages/lis-dev-nova-poshta-api-2)[cdek-it/sdk2.0

PHP SDK для API v2.0 от сервиса интеграции компании СДЭК

3992.9k](/packages/cdek-it-sdk20)[kontent-ai/delivery-sdk-php

Kontent.ai Delivery SDK for PHP

4628.8k](/packages/kontent-ai-delivery-sdk-php)[antistress-store/cdek-sdk-v2

PHP SDK для API v2.0 от сервиса интеграции компании СДЭК

3152.8k](/packages/antistress-store-cdek-sdk-v2)[daaner/novaposhta

NovaPoshta (API 2.0) for Laravel 7+

3720.8k](/packages/daaner-novaposhta)[ttatpuot/cdek-sdk2.0

Рабочий и поддерживаемый PHP SDK для API v2.0 СДЭК

1315.7k](/packages/ttatpuot-cdek-sdk20)

PHPackages © 2026

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