Mementos

Les Mementos permettent aux utilisateurs de définir des collections de documents qui peuvent être accessibles par des applications. Ce document décrit les APIs Memento disponibles.

Liste des Mementos

Exemples de requêtes

curl -X GET \
  https://api.rememberizer.ai/api/v1/mementos/ \
  -H "Authorization: Bearer VOTRE_JWT_TOKEN"

Pour tester cet appel API, remplacez VOTRE_JWT_TOKEN par votre véritable jeton JWT.

Créer un Memento

Exemples de Requêtes

curl -X POST \
  https://api.rememberizer.ai/api/v1/mementos/ \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "Documents de Travail"}'

Pour tester cet appel API, remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT.

Obtenir les détails du Memento

Exemples de requêtes

curl -X GET \
  https://api.rememberizer.ai/api/v1/mementos/123/ \
  -H "Authorization: Bearer YOUR_JWT_TOKEN"

Pour tester cet appel API, remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT et 123 par un ID de memento réel.

Gérer les documents Memento

Exemples de Requêtes

curl -X POST \
  https://api.rememberizer.ai/api/v1/mementos/memento_document/123/ \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "memento": "123",
    "add": ["document_id_1", "document_id_2"],
    "folder_add": ["folder_id_1"],
    "remove": ["document_id_3"]
  }'

Pour tester cet appel API, remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT et utilisez des identifiants de document et de dossier réels.

Supprimer Memento

Exemples de Requêtes

curl -X DELETE \
  https://api.rememberizer.ai/api/v1/mementos/123/ \
  -H "Authorization: Bearer YOUR_JWT_TOKEN"

Pour tester cet appel API, remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT et 123 par un ID de memento réel.

const deleteMemento = async (mementoId) => {
  const response = await fetch(`https://api.rememberizer.ai/api/v1/mementos/${mementoId}/`, {
    method: 'DELETE',
    headers: {
      'Authorization': 'Bearer YOUR_JWT_TOKEN'
    }
  });
  
  if (response.status === 204) {
    console.log("Memento supprimé avec succès");
  } else {
    console.error("Échec de la suppression du memento");
  }
};

deleteMemento(123);

Pour tester cet appel API, remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT et 123 par un ID de memento réel.

import requests

def delete_memento(memento_id):
    headers = {
        "Authorization": "Bearer YOUR_JWT_TOKEN"
    }
    
    response = requests.delete(
        f"https://api.rememberizer.ai/api/v1/mementos/{memento_id}/",
        headers=headers
    )
    
    if response.status_code == 204:
        print("Memento supprimé avec succès")
    else:
        print("Échec de la suppression du memento")

delete_memento(123)

Pour tester cet appel API, remplacez YOUR_JWT_TOKEN par votre véritable jeton JWT et 123 par un ID de memento réel.

{% endtabs %

Last updated