> For the complete documentation index, see [llms.txt](https://doc.api-engagement.beta.gouv.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.api-engagement.beta.gouv.fr/annoncer-des-missions/la-moderation-des-missions/moderation-api-engagement.md).

# Modération API Engagement

L'API Engagement applique une modération aux missions afin de garantir **un niveau de qualité** optimal dans le flux proposé à nos partenaires. Toute mission récupérée par l'API se voit attribuer un statut :  `ACCEPTED` si elle répond aux **critères de qualité requis**, et `REFUSED` si elle ne respecte pas ces critères. **En cas de refus** par l'API, la mission en question ne sera pas diffusée auprès de nos partenaires.

Les règles de modération sont fixes et concernent les champs suivants :&#x20;

<table><thead><tr><th width="206">Champs concernés</th><th>Règles</th></tr></thead><tbody><tr><td><code>title</code></td><td>La mission doit avoir un titre, qui ne comporte pas de problème d'encodage (caractère spéciaux) et doit être <strong>composé d'au moins 2 mots</strong></td></tr><tr><td><code>clientId</code></td><td>La mission doit avoir un <code>clientId</code></td></tr><tr><td><code>description</code></td><td>La mission doit avoir une description, qui ne comporte pas de problème d’encodage (caractère spéciaux). Pas de nombre minimum de caractères.</td></tr><tr><td><code>applicationUrl</code></td><td>La mission doit avoir un <strong>lien de candidature</strong></td></tr><tr><td><code>country</code></td><td>La mission doit avoir le code du pays au format <strong>ISO 3166-1 alpha-2</strong></td></tr><tr><td><code>domain</code></td><td>La mission doit avoir un champ "domain" qui correspond à <strong>l'une des valeurs répertoriées</strong> dans la liste de constantes définies pour "domain" (cf. <a href="/pages/umUMiPkFufg3XWgEIR56#caracteristiques-de-la-mission">Modèle de données d'une mission</a>)</td></tr><tr><td><code>remote</code></td><td>La mission doit avoir un champ "remote" qui correspond à <strong>l'une des valeurs répertoriées</strong> dans la liste de constantes définies pour "remote" (cf. <a href="/pages/umUMiPkFufg3XWgEIR56#caracteristiques-de-la-mission">Modèle de données d'une mission</a>)</td></tr><tr><td><code>places</code></td><td>La mission doit avoir un champ "places" et le nombre de places disponible doit être <strong>d'au moins 1</strong></td></tr></tbody></table>
