# Envoyer des soumissions vers Airtable

> Formspree Docs · Utiliser le CLI · 14 juillet 2023

Ajouter l'action **Airtable** dans le fichier `formspree.json` produit le même effet qu'ajouter le plugin Airtable dans le tableau de bord Formspree. Pour en savoir plus sur Airtable et Formspree, consultez notre [article d'aide](/articles/plugins/use-airtable-to-create-powerful-spreadsheets/).

## Obtenir vos identifiants

Pour utiliser le plugin Airtable, vous devez récupérer la clé API de votre compte Airtable. Rendez-vous sur [https://airtable.com/account](https://airtable.com/account) et générez ou récupérez votre clé API dans la section API.

![mceclip0.png](/images/zendesk/54ce619dc72fdae3.png)  
  

## Créer des bases et des tables

Formspree fonctionne avec des bases et des tables déjà créées, avec des colonnes définies. Créez-les avant de déployer le plugin Airtable via le CLI. Consultez la section **Form Setup** de la [documentation Formspree Airtable](/articles/plugins/use-airtable-to-create-powerful-spreadsheets/).

## Configuration formspree.json

| Clé | Type | Description |
| --- | --- | --- |
| `app` |  String | Doit être `airtable` |
| `type` |  String | Doit être `sendToTable` |
| `apiKey` |  String | La clé générée à l'étape [**Obtenir vos identifiants**](#h_01EVS3ZMEA348KJ45HV0W05Z4C) |
| `baseName` |  String | Le nom de la base Airtable où vous souhaitez envoyer les soumissions. Seules les bases pour lesquelles vous avez une permission d'écriture sont disponibles. |
| `tableName` |  String | Le nom de la table Airtable où vous souhaitez envoyer les soumissions. |
| `syncSubmissions` |  Boolean | Optionnel. Par défaut : `false`. Si true, envoie _toutes_ les soumissions du formulaire une fois lors du premier déploiement. Si vous modifiez cette valeur à `true`, ou changez la base ou la table, les soumissions seront renvoyées. |

**Exemple**

```javascript
{
    "forms": {
      "wedding": {
      "name": "Wedding presence confirmations",
      "actions": [
          {
          "app": "airtable",
          "type": "sendToTable", 
          "apiKey": "$AIRTABLE_API_KEY",
          "baseName": "Wedding",
          "tableName": "Confirmed guests",
          "syncSubmissions": true
        }
      ]
    }
  }
}
```

## Règles de validation

Aucune règle de validation n'est configurée implicitement.
