Campaigns routes


GET/v1/shows/{show}/campaigns

List campaigns

campaigns.index
Viewer

Get campaigns of a show. They can be searched through "q" parameter.

Path parameters

Label Description
show (int) id of the show

Query parameters

Label Description
q keyword(s) that will filter the campaigns, based on their name

Response example

{
    "data": [
        {
            "audio_url": null,
            "auto_on_new_podcasts": false,
            "created_at": "2019-04-04T08:01:41",
            "downloads_count": 0,
            "ends_at": null,
            "id": 20,
            "max_listens": 0,
            "name": "Nouvelle campagne",
            "show_id": 3583,
            "starts_at": "2019-04-04T08:01:00",
            "state": "draft",
            "type": "preroll",
            "updated_at": "2019-04-04T08:01:41"
        }
    ],
    "links": {
        "first": "https:\/\/api-content.ausha.co\/v1\/shows\/{show}\/campaigns?per_page=15&page=1",
        "last": "https:\/\/api-content.ausha.co\/v1\/shows\/{show}\/campaigns?per_page=15&page=2",
        "next": "https:\/\/api-content.ausha.co\/v1\/shows\/{show}\/campaigns?per_page=15&page=2",
        "prev": null,
        "self": "https:\/\/api-content.ausha.co\/v1\/shows\/{show}\/campaigns?per_page=15&page=1"
    },
    "meta": {
        "pagination": {
            "count": 15,
            "current_page": 1,
            "per_page": 15,
            "total": 16,
            "total_pages": 2
        }
    }
}

GET/v1/campaigns/{campaign}

Campaigns show

campaigns.show
Viewer