Passer au contenu principal
Utilisez ce point de terminaison pour soumettre des réponses à un formulaire Plato.
POST /api/public/forms/[slug]
Ce point de terminaison attend actuellement la clé API dans la chaîne de requête.

Exemple

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": "[email protected]",
    "message": "I would like to learn more."
  }'

Corps

Envoyez un objet JSON où chaque clé correspond à un champ de formulaire ref.
{
  "email": "[email protected]",
  "message": "I would like to learn more."
}

Réponse

{
  "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 :
{
  "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.