Créer une règle de diffusion
Crée une règle de diffusion appliquée à un ou plusieurs de vos diffuseurs.
Corps de la requête
{
"publisherIds": ["5f5931496c7ea514150a818f", "60a1b2c3d4e5f6789abc0001"],
"field": "publisherOrganization.parentOrganizations",
"operator": "does_not_contain",
"value": "Marine nationale"
}Crée une règle de diffusion appliquée à un ou plusieurs de vos partenaires diffuseurs. Seuls les diffuseurs effectivement associés à votre compte sont pris en compte ; les autres identifiants fournis sont ignorés.
Une mission n'est diffusée vers un diffuseur que si elle satisfait l'ensemble des règles configurées pour ce diffuseur.
L'opération est idempotente : si une règle identique (même field, value, operator
et fieldType) existe déjà pour un diffuseur, la règle existante est retournée plutôt
que dupliquée. Si une règle existe pour le même field et value mais avec un opérateur
différent, l'API renvoie une erreur 409 plutôt que de masquer silencieusement la demande.
Clé API fournie par l'équipe API Engagement
Identifiants des partenaires diffuseurs auxquels appliquer la règle
["5f5931496c7ea514150a818f","60a1b2c3d4e5f6789abc0001"]Champ de la mission évalué par la règle. Valeurs possibles :
type, publisherOrganizationId, publisherOrganization.clientId,
publisherOrganization.parentOrganizations.
typeType de la valeur évaluée (par défaut string)
stringOpérateur de comparaison. Valeurs possibles :
is, is_not, contains, does_not_contain, starts_with,
is_greater_than, is_less_than, exists, does_not_exist.
is_notValeur comparée au champ de la mission
benevolatRègle(s) créée(s)
trueNombre de règles créées (une par diffuseur)
2Paramètres invalides
Clé API manquante ou invalide
Accès refusé
Conflit — la ressource existe déjà
Last updated