onlineidentity / channable
Channable API connector
Installs: 7 092
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.5.0
This package is auto-updated.
Last update: 2025-07-21 17:39:08 UTC
README
Installation
composer require onlineidentity/channable
Usage
To use the connector create a channable object in your project and add the required Channableconfig:
$config = new \OnlineIdentity\Channable\ChannableConfig( api_token: '{API_TOKEN}', company_id: {COMPANY_ID}, project_id: {PROJECT_ID} ); $channable = new \Onlineidentity\Channable\Channable($config) //Examples //Get all orders $channable->orders()->allOrders(); $order_id = 12345678; $channable->orders()->shipment($order_id, [ 'tracking_code' => '3S1234567890', 'transporter' => 'POSTNL', 'order_item_ids' => [ 1, 2 ] ]); //Get all returns with queryParameters $channable->returns()->allReturns(['limit' => 2, 'last_modified_after' => '2022-01-01']); //update returns status $return_id = 12345678; $status_accepted = \OnlineIdentity\Enums\ReturnsType::ACCEPTED; $channable->returns()->updateReturnStatus($return_id, $status_accepted);
For more details and options visit the offical channable docs https://api.channable.com/v1/docs
Supported versions
Version | Php version |
---|---|
1.0 | 8.1^ |