Passer au contenu principal

Prérequis

  • Une clé API Paradigm : si vous n’en avez pas, rendez-vous sur votre profil Paradigm (/settings/api-key dans votre instance) et générez une nouvelle clé API.
  • L’ID du document désiré à supprimer : Vous pouvez utiliser la méthode de listage pour obtenir la liste des documents téléchargés et pouvoir connaître l’ID du document que vous voulez supprimer.

Méthodes d’utilisation

Il existe plusieurs façons d’appeler l’endpoint :
  1. Avec le package python requests
  2. Via une requête curl : pour des tests rapides ou une première utilisation

Package python requests

Vous pouvez envoyer directement une requête à l’endpoint API via le package requests.
import requests
import os

# Récupérer la clé API et l'URL de base depuis l'environnement
api_key = os.getenv("PARADIGM_API_KEY")
base_url = os.getenv("PARADIGM_BASE_URL", "https://paradigm.lighton.ai/api/v2")
# ID du fichier à supprimer
file_id = 1

response = requests.request(
    method="DELETE",
    url=f"{base_url}/files/{file_id}",
    headers={
        'Authorization': f"Bearer {api_key}"
    }
)

print(response.json())
Vous obtiendriez alors une réponse JSON sous forme de dictionnaire :
{
    "id": 1,
    "deleted": true
}

Requête cURL

Si vous préférez envoyer une requête à Paradigm avec une simple commande cURL, voici un exemple :
curl --request DELETE \
  --url $PARADIGM_BASE_URL/files/1 \
  --header "Authorization: Bearer $PARADIGM_API_KEY"
I