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