Inleiding tot gebruiksexport
De Usage Export API biedt vijf eindpunten om gebruiksgegevens te exporteren voor gebruikers, assistenten, workflows, projecten en modellen uit je workspace. Elk eindpunt retourneert een CSV-bestand met gedetailleerde statistieken voor het geselecteerde datumbereik.
Je kunt ook rechtstreeks in het platform toegang krijgen tot de Usage Export, meer hierover hier: https://docs.langdock.com/admin/usage-exports
Vereisten
Om de Usage Export API te gebruiken, heb je nodig:
Workspace-beheerdersmachtiging: Alleen workspace-beheerders kunnen API-sleutels aanmaken met machtigingen voor usage export en gegevens exporteren via de webinterface.
API-sleutel met USAGE_EXPORT_API-scope: Speciale toestemming voor toegang tot exportfuncties
Belangrijke beveiligingsmelding: Gebruikers met toegang tot een API-sleutel met USAGE_EXPORT_API-scope kunnen workspace-gebruikgegevens exporteren voor alle gebieden, zelfs als ze normaal gesproken geen toegang hebben om deze gegevens te bekijken. Verleen deze toestemming alleen aan vertrouwde gebruikers.
Programmatechnische export
Beschikbare eindpunten
POST /export/users
POST /export/assistants
POST /export/workflows
POST /export/projects
POST /export/modelsAuthenticatie
Alle API-aanvragen vereisen Bearer-token authenticatie:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonAanvraagformaat
Tijdspecificatie en tijdzone-afhandeling:
De API gebruikt de exacte tijd die in de datumparameter staat die je aangeeft en behandelt deze als jouw lokale tijden, gespecificeerd in de timezone-parameter. Als je een “Z” aan het einde van je datum opneemt (wat staat voor UTC/Zulu-tijd), wordt deze automatisch verwijderd om te voorkomen dat de tijdzone twee keer wordt toegepast.
Voorbeeld van een request body:
{
"from": {
"date": "2024-01-01T00:00:00.000",
"timezone": "Europe/Berlin"
},
"to": {
"date": "2024-01-31T23:59:59.999",
"timezone": "UTC"
}
}Responsformaat
Succesvolle respons
Datums worden geretourneerd in het juiste tijdzoneformaat met de correcte tijdsverschuiving (bijv. +01:00/+02:00 voor Berlijn).
Voorbeeld van een succesvolle respons:
{
"success": true,
"data": {
"filePath": "assistants-usage/workspace-id/assistants-usage-2024-01-01-2024-01-31-abc12345.csv",
"downloadUrl": "https://storage.example.com/signed-url",
"dataType": "assistants",
"recordCount": 1250,
"dateRange": {
"from": "2024-01-01T00:00:00.000+01:00",
"to": "2024-01-31T23:59:59.999"
}
}
}Foutrespons
Voorbeeld van een foutrespons:
{
"error": "No data found",
"message": "No usage data found for the selected period"
}Voorbeeldaanvragen
Exporteer assistentgebruik
curl -X POST "https://api.langdock.com/export/assistants" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": {
"date": "2024-01-01T00:00:00.000",
"timezone": "UTC"
},
"to": {
"date": "2024-01-31T23:59:59.999",
"timezone": "UTC"
}
}'Exporteer gebruikersgebruik
curl -X POST "https://api.langdock.com/export/users" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": {
"date": "2024-01-01T00:00:00.000",
"timezone": "UTC"
},
"to": {
"date": "2024-01-31T23:59:59.999",
"timezone": "UTC"
}
}'Tarieflimieten
Tokens per minuut: 60.000 Tokens/Min
Aanvragen per minuut: 500 Requests/Min
Limieten voor exportgrootte
Exports zijn beperkt tot 1.000.000 rijen. Als je export deze limiet overschrijdt, ontvang je een 400-fout die je vraagt het datumbereik te verkleinen.
Gegevenstypen in detail
Gebruikersexport
Toont individuele gebruikersactiviteit, afhankelijk van privacy-instellingen:
Aantal berichten per gebruiker
Activiteitspatronen
Opmerking: Gebruikersspecifieke gegevens kunnen worden uitgesloten vanwege privacy-instellingen van de workspace
Assistentexport
Bevat gebruiksgegevens voor alle assistenten in de workspace, inclusief:
Aantal berichten
Actieve gebruikers
Gebruikstrends in de tijd
Workflow-export
Gebruiksgegevens voor workflows (indien ingeschakeld):
Workflowuitvoeringen
Succespercentages
Prestatiestatistieken
Projectexport
Projectgerelateerde gebruiksstatistieken:
Projectactiviteit
Betrokken gebruikers
Resourceverbruik
Modelexport
Gedetailleerde informatie over modelgebruik:
AI-modellen gebruikt
Tokenverbruik
Kosten per model
Probleemoplossing
Veelvoorkomende fouten
Beveiliging en privacy
Privacy-instellingen
Afhankelijk van de workspace-configuratie kunnen bepaalde gegevens worden uitgesloten:
Gebruikersidentificerende gegevens: kunnen worden uitgesloten vanwege privacy-instellingen
Scorebord (Leaderboards): Moet in de workspace zijn ingeschakeld om volledige gebruikersgegevens te verkrijgen
Best practices
Naleving
De Usage Export API helpt bij nalevingsvereisten:
Auditsporen: Volledige tracking van API-gebruik
Gegevensexport: Ondersteuning voor GDPR-gegevensrechten
Transparantie: Duidelijke inzichten in workspace-gebruik
Ondersteuning
Voor vragen over de Usage Export API, neem contact op met ons supportteam of raadpleeg de volledige API-documentatie.
Gerelateerde links
Zoek door alle bestanden in gegevensmappen die gedeeld zijn met de API-sleutel: https://docs.langdock.com/api-endpoints/knowledge-folder/search-knowledge-folder
Exporteer gebruikersgebruik: https://docs.langdock.com/api-endpoints/usage-export/export-users

