Download the PHP package jakuborava/scaleo-io-client without Composer
On this page you can find all versions of the php package jakuborava/scaleo-io-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jakuborava/scaleo-io-client
More information about jakuborava/scaleo-io-client
Files in jakuborava/scaleo-io-client
Package scaleo-io-client
Short Description API client for Scaleo.io
License MIT
Homepage https://github.com/jakuborava/scaleo-io-client
Informations about the package scaleo-io-client
Scaleo.io API Client for PHP
A comprehensive PHP client for the Scaleo.io Affiliate Network API. This package provides a clean, fluent interface for interacting with all Scaleo.io API endpoints including dashboard statistics, offers, reports, billing, and more.
Installation
You can install the package via composer:
Configuration
You can configure the API client in two ways:
Option 1: Environment Variables (Recommended for Laravel applications)
Set your API credentials in .env:
Then instantiate the client without parameters:
Best for: Laravel applications where credentials are managed through environment configuration.
Option 2: Direct Configuration (Recommended for standalone usage)
Pass credentials directly to the constructor:
Best for:
- Standalone PHP applications
- Multiple API accounts in the same application
- Testing with different credentials
- Dynamic credential management
Mixed Configuration
You can also mix both approaches - constructor parameters take priority over environment variables:
Usage
Basic Setup
Dashboard
Get network summary statistics:
Offers
List and manage offers:
Offer Requests
Manage offer requests:
Reports
Statistics Report
Conversions Report
Clicks Report
Referrals Report
Billing
Get Balance
Payment Methods
Invoices
Payment Request
Profile
Postbacks
Leads
Players
Traders
Common Lists
The client provides access to common lists used throughout the Scaleo platform. All common endpoints support pagination through BaseRequest:
Countries
Get a list of all supported countries:
Tags
Get a list of available tags:
Goal Types
Get a list of available goal types:
Error Handling
The client throws specific exceptions for different error types:
Pagination
All list endpoints return a PaginatedResponse object:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Jakub Orava
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of scaleo-io-client with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^11.0||^12.0