Aller au contenu

Campagnes

7 routes. Chemins relatifs à https://api.nexus-engine.eu/api/v1.

GET /publicite Owner et Admin

Les campagnes de l’entreprise, avec vues et clics.

RéponseAdCampaignDto[]
POST /publicite Owner et Admin

Crée une campagne : bannière ou couleur, texte, bouton, lien, cible (tous les clients ou une liste), dates.

Corpstitle, text, ctaLabel, ctaUrl (normalisé en https), color, allClients, clientIds, startsAt, endsAt, active, persistent, banner { mimeType, dataBase64 }
RéponseAdCampaignDto
GET /publicite/:id Owner et Admin

Le rapport d’une campagne : vues et clics, uniques et bruts, taux de clic, et qui a cliqué.

RéponseAdCampaignReportDto
PATCH /publicite/:id Owner et Admin

Modifie une campagne. `banner: null` retire la bannière.

Corpstitle, text, ctaLabel, ctaUrl, color, allClients, clientIds, startsAt, endsAt, active, persistent, banner
RéponseAdCampaignDto
DELETE /publicite/:id Owner et Admin

Supprime une campagne et ses mesures.

Réponse{ ok }
POST /publicite/:id/archiver Owner et Admin

Archive une campagne : elle quitte les portails et la liste, ses mesures restent ; se restaure depuis l’onglet Archive.

RéponseAdCampaignDto
GET /publicite/:id/banniere Owner et Admin

La bannière d’une campagne.

Réponseimage