ttt / valk-aspos-api
Use the "Aspos REST API for webshops" of Valk Solutions in your PHP app
2.0.0
2026-01-23 11:01 UTC
Requires
- php: ^8.4
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^7.10
- kamermans/guzzle-oauth2-subscriber: ^1.0
- spatie/enum: ^3.10
- symfony/var-dumper: ^8.0
- ttt/openapi-model-creator: ^2.0.2
Requires (Dev)
- league/climate: ^3.7
- phpunit/phpunit: ^12.0
- spatie/ray: ^1.31
README
Documentation: https://webservicesdemo.aspos.nl/
Usage examples
$connector = new \TTT\Aspos\ValkAspos('production', API_CUSTOMER, API_USERNAME, API_PASSWORD);
$product = $connector->getProductByScancode('2200010417753');
var_dump($product); // TTT\Aspos\Model\Product
$customerOrders = $connector->getCustomerOrders();
var_dump($customerOrders); // TTT\Aspos\Model\CustomerOrder[]
$webNodeRecords = $connector->getWebNodeRecords();
var_dump($webNodeRecords); // TTT\Aspos\Model\WebNodeRecord[]