> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plato.ae/llms.txt
> Use this file to discover all available pages before exploring further.

# Soumettre une réponse au formulaire

> Envoyez une réponse à un formulaire Plato à partir d’une page externe ou d’un backend de confiance.

Utilisez ce point de terminaison pour soumettre des réponses à un formulaire Plato.

```text theme={null}
POST /api/public/forms/[slug]
```

Ce point de terminaison attend actuellement la clé API dans la chaîne de requête.

## Exemple

```bash theme={null}
curl "https://api.plato.ae/api/public/forms/contact-us?apiKey=$PLATO_API_KEY" \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Jane Customer",
    "email": "jane@example.com",
    "message": "I would like to learn more."
  }'
```

## Corps

Envoyez un objet JSON où chaque clé correspond à un champ de formulaire `ref`.

```json theme={null}
{
  "email": "jane@example.com",
  "message": "I would like to learn more."
}
```

## Réponse

```json theme={null}
{
  "message": "Submited form successfully."
}
```

## Que se passe-t-il après la soumission

Plato :

1. Recherche le formulaire par slug dans l'espace de travail clé API.
2. Stocke la réponse.
3. Crée une notification d'espace de travail.
4. Envoie des notifications par e-mail de réponse au formulaire configuré.

## Introuvable

Si le formulaire est désactivé ou que le slug n'appartient pas à l'espace de travail, Plato renvoie :

```json theme={null}
{
  "message": "Form not found."
}
```

avec le statut `404`.

## Sécurité

Soumettez les réponses au formulaire à partir d’un backend lorsque cela est possible.

Si un site Web public doit soumettre directement, utilisez une clé de courte durée ou de portée étroite et surveillez son utilisation.
