Mementos

Mementos permitem que os usuários definam coleções de documentos que podem ser acessados por aplicativos. Este documento descreve as APIs de Memento disponíveis.

Lista de Mementos

Exemplos de Requisições

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

Para testar esta chamada de API, substitua SEU_TOKEN_JWT pelo seu token JWT real.

Criar Memento

Exemplos de Requisições

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

Para testar esta chamada de API, substitua YOUR_JWT_TOKEN pelo seu token JWT real.

Obter Detalhes do Memento

Exemplos de Requisições

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

Para testar esta chamada de API, substitua SEU_TOKEN_JWT pelo seu token JWT real e 123 por um ID de memento real.

Gerenciar Documentos Memento

Exemplos de Requisições

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"]
  }'

Para testar esta chamada de API, substitua YOUR_JWT_TOKEN pelo seu token JWT real e use IDs de documentos e pastas reais.

Deletar Memento

Exemplo de Requisições

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

Para testar esta chamada de API, substitua YOUR_JWT_TOKEN pelo seu token JWT real e 123 por um ID de memento real.

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 excluído com sucesso");
  } else {
    console.error("Falha ao excluir memento");
  }
};

deleteMemento(123);

Para testar esta chamada de API, substitua YOUR_JWT_TOKEN pelo seu token JWT real e 123 por um ID de memento real.

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 excluído com sucesso")
    else:
        print("Falha ao excluir memento")

delete_memento(123)

Para testar esta chamada de API, substitua YOUR_JWT_TOKEN pelo seu token JWT real e 123 por um ID de memento real.

{% endtabs %

Last updated