Elenco delle integrazioni delle fonti di dati disponibili¶
GET /integrations/¶
This operation retrieves available data sources.
Responses
200— Successful operation
Esempi di Richieste¶
curl -X GET
https://api.rememberizer.ai/api/v1/integrations/
-H "Authorization: Bearer YOUR_JWT_TOKEN"
Info
Sostituisci YOUR_JWT_TOKEN con il tuo token JWT reale.
const getIntegrations = async () => {
const response = await fetch('https://api.rememberizer.ai/api/v1/integrations/', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_JWT_TOKEN'
}
});
const data = await response.json();
console.log(data);
};
getIntegrations();
Info
Sostituisci YOUR_JWT_TOKEN con il tuo token JWT reale.
import requests
def get_integrations():
headers = {
"Authorization": "Bearer YOUR_JWT_TOKEN"
}
response = requests.get(
"https://api.rememberizer.ai/api/v1/integrations/",
headers=headers
)
data = response.json()
print(data)
get_integrations()
Info
Sostituisci YOUR_JWT_TOKEN con il tuo token JWT reale.
Formato di Risposta¶
{
"data": [
{
"id": 101,
"integration_type": "google_drive",
"integration_step": "autorizzato",
"source": "user@example.com",
"document_type": "drive",
"document_stats": {
"status": {
"indexed": 250,
"indexing": 5,
"error": 2
},
"total_size": 15000000,
"document_count": 257
},
"consent_time": "2023-06-15T10:30:00Z",
"memory_config": null,
"token_validity": true
},
{
"id": 102,
"integration_type": "slack",
"integration_step": "autorizzato",
"source": "workspace-name",
"document_type": "canale",
"document_stats": {
"status": {
"indexed": 45,
"indexing": 0,
"error": 0
},
"total_size": 5000000,
"document_count": 45
},
"consent_time": "2023-06-16T14:45:00Z",
"memory_config": null,
"token_validity": true
}
],
"message": "Integrazioni recuperate con successo",
"code": "success"
}
Questo endpoint recupera un elenco di tutte le integrazioni delle fonti di dati disponibili per l'utente corrente. La risposta include informazioni dettagliate su ciascuna integrazione, inclusi il tipo di integrazione, lo stato e le statistiche sui documenti.