Manuel · 9

Points d'accès enregistrements

Méthode Chemin Description
GET /tables/{id}/records Lister les lignes – filtre/tri/regroupement/résumé, voir Conventions
GET /tables/{id}/records/{pk} Récupérer une ligne
POST /tables/{id}/records Créer une ligne (uniquement avec exactement une clé primaire)
PATCH /tables/{id}/records/{pk} Modifier une ligne
DELETE /tables/{id}/records/{pk} Supprimer une ligne
POST /tables/{id}/records/{pk}/links/{colId} Ajouter un lien – voir Champs de liens (n:m)
DELETE /tables/{id}/records/{pk}/links/{colId}/{targetId} Retirer un lien
POST /tables/{id}/records/{pk}/attachments/{colId} Téléverser un fichier (multipart) – voir Pièce jointe (Attachment)
POST /tables/{id}/records/{pk}/attachments/{colId}/link Attacher à cette cellule un fichier déjà téléversé (corps {"file_id": "..."}, ID de fichier par exemple via GET /attachment-files) plutôt que de le téléverser à nouveau
GET /tables/{id}/records/{pk}/attachments/{colId}/{fileId} Télécharger un fichier
DELETE /tables/{id}/records/{pk}/attachments/{colId}/{fileId} Détacher un fichier de cette cellule – le fichier lui-même est conservé (non associé, si c’était sa dernière référence) et doit le cas échéant être définitivement supprimé séparément via /attachment-files/{id}

Les lignes avec une clé primaire composite ou absente restent en lecture seule – seul le point d’accès de lecture fonctionne alors.