Recuperar documentos
Ejemplos de Solicitudes
curl -X GET \
"https://api.rememberizer.ai/api/v1/documents/?page=1&page_size=20&integration_type=google_drive" \
-H "Authorization: Bearer YOUR_JWT_TOKEN"const getDocuments = async (page = 1, pageSize = 20, integrationType = 'google_drive') => {
const url = new URL('https://api.rememberizer.ai/api/v1/documents/');
url.searchParams.append('page', page);
url.searchParams.append('page_size', pageSize);
if (integrationType) {
url.searchParams.append('integration_type', integrationType);
}
const response = await fetch(url.toString(), {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_JWT_TOKEN'
}
});
const data = await response.json();
console.log(data);
};
getDocuments();import requests
def get_documents(page=1, page_size=20, integration_type=None):
headers = {
"Authorization": "Bearer YOUR_JWT_TOKEN"
}
params = {
"page": page,
"page_size": page_size
}
if integration_type:
params["integration_type"] = integration_type
response = requests.get(
"https://api.rememberizer.ai/api/v1/documents/",
headers=headers,
params=params
)
data = response.json()
print(data)
get_documents(integration_type="google_drive")Parámetros de Solicitud
Parámetro
Tipo
Descripción
page
entero
Número de página para la paginación. El valor predeterminado es 1.
page_size
entero
Número de elementos por página. El valor predeterminado es 10.
integration_type
cadena
Filtrar documentos por tipo de integración. Opciones: google_drive, slack, dropbox, gmail, common_knowledge
Formato de Respuesta
{
"count": 257,
"next": "https://api.rememberizer.ai/api/v1/documents/?page=2&page_size=20&integration_type=google_drive",
"previous": null,
"results": [
{
"document_id": "1aBcD2efGhIjK3lMnOpQrStUvWxYz",
"name": "Propuesta de Proyecto.docx",
"type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"path": "/Documents/Projects/Proposal.docx",
"url": "https://drive.google.com/file/d/1aBcD2efGhIjK3lMnOpQrStUvWxYz/view",
"id": 12345,
"integration_type": "google_drive",
"source": "[email protected]",
"status": "indexado",
"indexed_on": "2023-06-15T10:30:00Z",
"size": 250000
},
// ... más documentos
]
}Tipos de Integración Disponibles
Tipo de Integración
Descripción
google_drive
Documentos de Google Drive
slack
Mensajes y archivos de Slack
dropbox
Archivos de Dropbox
gmail
Correos electrónicos de Gmail
common_knowledge
Fuentes de conocimiento público
Este endpoint recupera una lista de documentos de tus fuentes de datos conectadas. Puedes filtrar por tipo de integración para centrarte en fuentes específicas.
Last updated