Download the PHP package azuracast/php-api-client without Composer
On this page you can find all versions of the php package azuracast/php-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download azuracast/php-api-client
More information about azuracast/php-api-client
Files in azuracast/php-api-client
Package php-api-client
Short Description An API client library for the AzuraCast API
License Apache-2.0
Homepage https://github.com/AzuraCast/php-api-client
Informations about the package php-api-client
This PHP library provides an API client for the AzuraCast JSON API.
Installation
It is highly recommended to use the [Composer]() package manager to install this client by running this command:
Usage
Available Endpoints
Now Playing
GET /nowplaying
GET /nowplaying/{station_id}
Stations: General
GET /stations
GET /station/{station_id}
Stations: Song Requests
GET /station/{station_id}/requests
POST /station/{station_id}/request/{request_id}
Stations: Service Control
GET /station/{station_id}/status
POST /station/{station_id}/restart
POST /station/{station_id}/frontend/{action}
POST /station/{station_id}/backend/{action}
Stations: History
GET /station/{station_id}/history
Stations: Listeners
GET /station/{station_id}/listeners
Stations: Media
GET /station/{station_id}/art/{media_id}
GET /station/{station_id}/files
POST /station/{station_id}/files
Stations: Mount Points
GET /station/{station_id}/mounts
Station: Streamers/DJs
GET /station/{station_id}/streamers
GET /station/{station_id}/streamer/{id}
POST /station/{station_id}/streamers
PUT /station/{station_id}/streamer/{id}
DELETE /station/{station_id}/streamer/{id}
Administration: Custom Fields
GET /admin/custom_fields
POST /admin/custom_fields
GET /admin/custom_fields/{id}
PUT /admin/custom_fields/{id}
DELETE /admin/custom_fields/{id}
Administration: Users
GET /admin/users
GET /admin/user/{id}
POST /admin/users
PUT /admin/user/{id}
DELETE /admin/user/{id}
Administration: Roles
GET /admin/permissions
GET /admin/roles
GET /admin/role/{id}
POST /admin/roles
PUT /admin/role/{id}
DELETE /admin/role/{id}
Administration: Settings
GET /admin/settings
PUT /admin/settings