logo
Développement
Rechercher
Supprimer des données de table

Supprimer des données de table

Cette API vous permet de supprimer en lot des enregistrements spécifiés des tables de base de données Agent, avec une limite maximale de 1000 enregistrements par requête.

Méthode de requête

POST

URL de la requête

https://api-${endpoint}/v2/database/delete/record

Authentification

Pour plus de détails sur l'authentification, veuillez consulter la section Authentification dans la Présentation de l'API.

Requête

Exemple de requête

curl -X POST 'https://api-${endpoint}/v2/database/delete/record' \ -H 'Authorization: Bearer ${API Key}' \ -H 'Content-Type: application/json' \ -d '{ "table_id": "673af861ed69656ac0895b07", "delete_data":[ { "record_id":"123456" }, { "filter": { "id": "789" } } ] }'
                      
                      curl -X POST 'https://api-${endpoint}/v2/database/delete/record' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
      "table_id": "673af861ed69656ac0895b07",
      "delete_data":[
        {
          "record_id":"123456"
        },
        {  
          "filter": {
            "id": "789"
          }
        }
      ]
    }'

                    
Ce bloc de code dans la fenêtre flottante

En-têtes de la requête

Champ Type Description
Authorization Bearer ${API Key} Utilisez Authorization: Bearer ${API Key} pour l'authentification. Obtenez votre clé API depuis la page Clés API.
Content-Type application/json Type de données, doit être application/json.

Corps de la requête

Champ Type Obligatoire Description
table_id string Oui L'identifiant de la table.
delete_data array Oui Tableau des enregistrements à supprimer.
record_id string Non Choisissez soit record_id soit une condition de filtre. record_id est recommandé.
filter map Non Conditions de filtre personnalisées (doit utiliser des champs de clé primaire uniques personnalisés).

Remarque : Vous devez spécifier soit record_id soit une condition de filtre, record_id étant l'option recommandée. Lorsque les deux sont fournis, record_id est prioritaire.

Réponse

Exemple de réponse

{ "code": 0, "message": "OK" }
                      
                      {
    "code": 0,
    "message": "OK"
}

                    
Ce bloc de code dans la fenêtre flottante

Réponse réussie

Champ Type Description
code int Code de réponse indiquant le type de message.
message string Description du message de réponse.

Réponse d'erreur

Champ Type Description
code int Code d'erreur.
message string Message d'erreur détaillé.

Codes d'erreur

Code Message
40000 Paramètres invalides
50000 Erreur interne du système
403106 Table non trouvée
403131 Pas d'autorisation pour accéder à la table