Developer API
The Legaciti API allows you to programmatically sync publications, manage person profiles, and export department-wide data.
Grab a Test Sample
Try our test endpoint to see the shape of a publication object. No authentication required for this endpoint.
Endpoint
GET /v1/publications/sample fetch('https://api.legaciti.org/v1/publications/sample')
.then(response => response.json())
.then(data => {
console.log('Test Publication:', data);
})
.catch(error => console.error('Error:', error)); curl -X GET "https://api.legaciti.org/v1/publications/sample" \
-H "Accept: application/json"
Example Response
A standard JSON representation of an academic publication managed within the Legaciti hub.
{
"id": "pub_test_123",
"title": "Impact of Open Science on University Departments",
"authors": ["Dr. Jane Smith", "Prof. Alan Turing"],
"pubDate": "2026-04-10",
"journal": "International Journal of Academic Management",
"abstract": "This study explores how centralized publication hubs... (truncated)",
"doi": "10.1234/legaciti.2026.01"
}
API Capabilities
-
+
Bulk Sync
Push thousands of records from your repository.
-
+
Member Sync
Automate profile updates for new faculty members.
-
+
Webhooks
Receive real-time alerts on new citations.
-
+
Export
Pull data for university annual reports.