Skip to main content

Chemin

POST /api/table/{tableId}/record

Requête

Paramètres de chemin

  • tableId (string) : L’identifiant unique de la Table.

Corps de la requête

  • records (obligatoire)
    • Description : Tableau des Enregistrements à créer
    • Type : Tableau
    • Exemple :
    • Remarque : Chaque Enregistrement est un élément contenant un objet fields. L’objet fields contient les noms de Champ et leurs valeurs correspondantes. Chaque type de Champ a une structure de valeur différente ; consultez Types de valeurs des Champs d’Enregistrement pour plus de détails.
    • Valeurs par défaut : Les Champs omis de fields utilisent la valeur par défaut de la Table lorsqu’elle est configurée. Si un Champ obligatoire n’a pas de valeur par défaut, ou si vous transmettez explicitement null à un Champ obligatoire, la requête échoue.
  • fieldKeyType (facultatif)
    • Description : Spécifie le type de clé de Champ
    • Type : Chaîne
    • Valeurs possibles :
      • “name” : Utiliser le nom du Champ comme clé
      • “id” : Utiliser l’ID de Champ comme clé
      • “dbFieldName” : Utiliser le dbFieldName du Champ comme clé
    • Exemple : "name" ou "id" ou "dbFieldName"
    • Remarque : S’il n’est pas spécifié, le nom du Champ est utilisé comme clé par défaut.
    • Utilisation :
      • Lorsque la valeur est “name” :
      • Lorsque la valeur est “id” :
  • typecast (facultatif)
    • Description : Indique s’il faut convertir automatiquement les types de valeur de Champ. Par défaut, une validation stricte est appliquée et exige que les valeurs fournies correspondent au type de données du Champ actuel. Si cette option est activée, le système tentera une conversion automatique.
    • Type : Booléen
    • Valeurs possibles : true ou false
    • Exemple : true
    • Remarque : Si la valeur est true, le système tentera de convertir les valeurs fournies vers le type de valeur de Champ approprié.
    • Exemples d’utilisation :
      • Champ de lien : le texte de clé primaire peut être utilisé directement pour établir le lien
      • Champ de date : des chaînes de date dans un format non standard peuvent être utilisées
      • Champ utilisateur : le nom d’utilisateur peut être utilisé directement
  • order (facultatif)
    • Description : Spécifie la position des nouveaux Enregistrements dans une Vue donnée
    • Type : Objet
    • Propriétés :
      • viewId
      • anchorId
        • Description : ID de l’Enregistrement d’ancrage (comment l’obtenir)
        • Type : Chaîne
        • Exemple : "rec123456789ABCDE"
      • position
        • Description : Position par rapport à l’Enregistrement d’ancrage
        • Type : Chaîne
        • Valeurs possibles :
          • “before” : Avant l’Enregistrement d’ancrage
          • “after” : Après l’Enregistrement d’ancrage
        • Exemple : "after"
    • Exemple complet :
    • Remarque : L’utilisation de order permet de contrôler précisément la position des nouveaux Enregistrements dans une Vue donnée.

Réponse

Réponse réussie

  • Code d’état : 201 Created
  • Corps de la réponse : Renvoie les données des Enregistrements créés.
Exemple de corps de réponse

Réponses d’erreur

  • Code d’état : 400 Bad Request : erreur de format du corps de la requête ou Champs obligatoires manquants.
  • Code d’état : 404 Not Found : le tableId spécifié n’existe pas.

Exemple de code

Dernière modification le 4 septembre 2026