Download the PHP package psinfoodservice/psinfoodserviceapi without Composer
On this page you can find all versions of the php package psinfoodservice/psinfoodserviceapi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download psinfoodservice/psinfoodserviceapi
More information about psinfoodservice/psinfoodserviceapi
Files in psinfoodservice/psinfoodserviceapi
Download psinfoodservice/psinfoodserviceapi
More information about psinfoodservice/psinfoodserviceapi
Files in psinfoodservice/psinfoodserviceapi
Vendor psinfoodservice
Package psinfoodserviceapi
Short Description A comprehensive PHP client library for the PS in foodservice Web API
License MIT
Package psinfoodserviceapi
Short Description A comprehensive PHP client library for the PS in foodservice Web API
License MIT
Please rate this library. Is it a good library?
Informations about the package psinfoodserviceapi
PS in foodservice API Client for PHP
A comprehensive PHP client library for the PS in foodservice Web API (v7). This package simplifies integration with PS in foodservice services by providing a clean, type-safe interface for all API endpoints.
Installation
Requirements
- PHP 8.0 or higher
- Composer
- PS in foodservice account with API access
Key Features
- Full API endpoint coverage (~95%)
- Async/Concurrent requests - Execute multiple API calls in parallel
- Response caching - Built-in caching for master/reference data
- Request/Response logging - Middleware for debugging and monitoring
- Automatic token refresh - Seamless token management
- Retry with exponential backoff - Resilient request handling
- Rate limit handling - Auto-wait on 429 responses
- Comprehensive error handling with trace IDs
Documentation
For complete API documentation, visit the PS in foodservice API Documentation.
Modules
| Module | Description |
|---|---|
| authentication | Login, logout, token management, webhooks |
| webApi | Core product data operations |
| lookups | Track product updates (GTIN, PSID, ArticleNumber, etc.) |
| brands | Brand information and management |
| masters | Reference data (allergens, nutrients, countries, etc.) |
| assortment | Assortment list management |
| assets | Asset (image/document) information |
| relations | Producer and brand owner information |
| files | File and image retrieval |
| impactScore | Environmental impact scoring |
| validation | Product data validation |
| mijnPS | MijnPS operations (assortment uploads) |
| helper | Utility methods for data processing |
Quick Start
Examples
Async/Concurrent Requests
Cached Master Data
Brand Management
MijnPS Uploads
Assets & Relations
Error Handling
Advanced Configuration
Development & Testing
The package includes 310+ PHPUnit tests:
Service Interfaces
For testability: AuthenticationServiceInterface, BrandServiceInterface, LookupServiceInterface, CacheInterface
Changelog
See CHANGELOG.md for details.
Support
Contact: [email protected]
All versions of psinfoodserviceapi with dependencies
PHP Build Version
Package Version
The package psinfoodservice/psinfoodserviceapi contains the following files
Loading the files please wait ...