Panelr

Get Apps

GET ?action=get_apps

The App Downloads catalogue as the storefront's Apps page shows it. An app belongs to any number of services (none = works with any server) and any number of platforms (none = all devices); each link carries the app's position within that list. `sections` gives you the page ready to render: one per platform, "All Devices" first, apps in drag order. Logo paths come back as absolute URLs.

Request Parameters

FieldTypeRequiredDescription
plugin_idintegerOptionalOnly this service's apps, plus the general ones
platform_idintegerOptionalOnly this platform's apps, plus the all-devices ones

Response Fields

FieldTypeDescription
apps_pagestringoff, members or public — how Panelr's own page is offered
platforms[]arrayplatform_id, name, icon (Font Awesome class), logo_url, sort_order
apps[]arrayapp_id, name, description, logo_url, download_url, downloader_code, sort_order, services[] {plugin_id, name, sort_order}, platforms[] {platform_id, name, sort_order}
sections[]arrayplatform_id (null = All Devices), name, icon, logo_url, app_ids[] in display order