# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.api-engagement.beta.gouv.fr/annoncer-des-missions/la-moderation-des-missions/moderation-api-engagement.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
