> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/docs/fr/actions/grids/create-a-grid/import-from-contentful.md).

# Importer depuis Contentful

Vous pouvez créer une Grid en important directement des entrées depuis votre espace Contentful, ce qui vous permet de travailler avec votre contenu existant dans AirOps. Si vous n’avez pas encore connecté votre espace Contentful à votre espace de travail AirOps, il vous sera demandé de le faire.

### Comment importer des données depuis Contentful

1. Cliquez sur le bouton "+" sur votre page Grid
2. Sélectionnez **Contentful** dans le menu déroulant des options d’importation
3. Connectez-vous à votre espace Contentful :
   * Sélectionnez une authentification Contentful existante dans le menu déroulant, ou configurez-en une nouvelle en saisissant :
     * **ID de l’espace**: Se trouve dans votre tableau de bord Contentful, sous Settings > General settings
     * **Jeton CDA**: Jeton de l’API Content Delivery pour accéder au contenu publié
     * **Jeton CPA**: Jeton de l’API Content Preview pour accéder au contenu en brouillon
   * Cliquez sur **Continuer**
4. Sélectionnez le type de contenu à importer :
   * Choisissez le type de contenu Contentful (par ex. « Blog Post », « Page ») dans le menu déroulant
   * Cliquez sur **Continuer**
5. Sélectionnez les colonnes de données à importer :
   * Cochez les cases à côté des champs que vous souhaitez inclure
   * Chaque champ affichera son type de données et un aperçu de données d’exemple
   * Remarque : la limite maximale est de 100 colonnes
6. Cliquez sur **Continuer** pour importer vos données dans la Grid

### Ce qui est importé

Une fois l’importation terminée, les colonnes suivantes sont automatiquement créées dans votre Grid :

* **Importation Contentful**: Affiche l’état de l’importation pour chaque ligne
* **ID d’entrée Contentful**: Stocke l’identifiant unique d’entrée Contentful (sys.id) pour chaque entrée importée
* **Créé le**: La date de création de l’entrée dans Contentful (sys.createdAt)
* **Mis à jour le**: La date de dernière mise à jour de l’entrée dans Contentful (sys.updatedAt)
* **Première publication le**: La date à laquelle l’entrée a été publiée pour la première fois dans Contentful (sys.firstPublishedAt)
* **Statut Contentful**: Une colonne à sélection unique indiquant si l’entrée est **Publié** ou **Brouillon**
* **Vos champs sélectionnés**: Chaque champ que vous avez choisi lors de la configuration est mappé au type de colonne Grid approprié

### Correspondance des types de champs

Les types de champs Contentful sont automatiquement associés aux types de colonnes Grid les mieux correspondants :

| Type de champ Contentful | Type de colonne Grid |
| ------------------------ | -------------------- |
| Symbole (texte court)    | Texte                |
| Texte (texte long)       | Texte                |
| Entier                   | Nombre               |
| Nombre                   | Nombre               |
| Date                     | Date et heure        |
| Booléen                  | Texte                |
| Texte enrichi            | HTML                 |
| Emplacement              | JSON                 |
| Lien                     | JSON                 |
| Tableau                  | JSON                 |
| Objet                    | JSON                 |

### Entrées brouillon et publiées

Contentful gère séparément les états brouillon et publié des entrées. AirOps utilise l’API Content Preview pour récupérer toutes les entrées (y compris les brouillons) et reflète l’état de publication de chaque entrée dans la **Statut Contentful** colonne selon qu’elle a été publiée ou non.

### Contenu localisé

Contentful prend en charge les champs de contenu localisé. Lors de l’importation, AirOps extrait la valeur de la langue par défaut de votre espace. Si vos champs contiennent du contenu localisé, la valeur de la langue par défaut sera importée.

### Réexécution des importations

Vous pouvez relancer une importation à tout moment pour synchroniser les données les plus récentes depuis Contentful. Les lignes existantes sont mises à jour sur la base de l’ID d’entrée Contentful, et de nouvelles entrées sont ajoutées en tant que nouvelles lignes. Les entrées qui n’existent plus dans Contentful verront leurs cellules effacées.

Une fois importé, votre contenu Contentful apparaîtra dans votre Grid, prêt à être enrichi avec les workflows AirOps pour l’optimisation du contenu, l’amélioration du SEO, les réécritures assistées par l’IA, et plus encore.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/docs/fr/actions/grids/create-a-grid/import-from-contentful.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
