AHG Extensions for AtoM

Home / Plugins / REST API

REST API

Enhanced REST API v2 with API key management, full CRUD operations, batch processing, webhooks with HMAC signatures and retry logic, rate limiting, and GLAM/DAM sector support

CategoryIntegration and APIs
PackageahgAPIPlugin
Version1.2.0
LicenceAGPL-3.0-or-later
InstallFrom the source repository, following its README. No packaged download yet.

Enhanced REST API v2 for Access to Memory (AtoM) 2.x

Features

  • API Key Management - Create and manage API keys with granular scopes (read/write/delete)
  • Rate Limiting - Configurable rate limits per API key (requests/hour)
  • Request Logging - Full request/response logging for analytics and debugging
  • Webhooks - Real-time notifications for record changes
  • Batch Operations - Process multiple records in a single request
  • Full Data Export - Get complete record data with ?full=true parameter
  • GLAM/DAM Support - Sector filtering for Archive, Museum, Library, Gallery, DAM

Source and README on GitHub · Try it on the live demo