Download the PHP package vaalyn/azuracast-api-client without Composer
On this page you can find all versions of the php package vaalyn/azuracast-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vaalyn/azuracast-api-client
More information about vaalyn/azuracast-api-client
Files in vaalyn/azuracast-api-client
Package azuracast-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 azuracast-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