List all marketplace entries.
POST /json/listMarketplaceEntries
[
'result' => 'success',
'data' => [
'entries' => [
[
'entry_id' => 123,
'product_id' => 12345,
'title' => 'My Product',
'category' => 'Software',
'price' => 99.99,
'is_active' => true,
'views' => 1500,
'sales' => 45,
'rating' => 4.5
],
// ... more entries
],
'total' => 25,
'limit' => 100,
'offset' => 0
]
]
use GoSuccess\Digistore24\Api\Digistore24;
use GoSuccess\Digistore24\Api\Client\Configuration;
// Initialize API client
$config = new Configuration('YOUR-API-KEY');
$api = new Digistore24($config);
// List all entries
$response = $api->marketplace()->listMarketplaceEntries();
foreach ($response->entries as $entry) {
echo "{$entry->title}: {$entry->sales} sales\n";
}
// Filter by category
$response = $api->marketplace()->listMarketplaceEntries(
category: 'Software',
limit: 50
);
// List only active entries
$response = $api->marketplace()->listMarketplaceEntries(
isActive: true
);