Get Recent Changes
get_recent_changesRetrieve museum collection records changed within a specified date range. Supports pagination and a lightweight identifiers-only mode for quick change detection, including deleted records.
Instructions
OAI-PMH delta feed of records changed within a date range. Paginated; anchored to a known harvest checkpoint. Use identifiersOnly=true for a lightweight listing (headers only, no full metadata). Full-mode records include an objectNumber for follow-up calls to get_artwork_details or get_artwork_image; identifiersOnly records carry only a LOD URI, so re-run without it to act on a change. Deleted records are flagged with deleted:true (marked [DELETED] in the listing) and carry only a LOD URI + datestamp, no metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Start date in ISO 8601 format (e.g. '2026-02-01T00:00:00Z' or '2026-02-01'). Required for initial request, ignored when resumptionToken is provided. | |
| until | No | End date in ISO 8601 format (defaults to now) | |
| setSpec | No | Restrict to changes within a specific set | |
| maxResults | No | Maximum records to return (1-50, default 10) | |
| identifiersOnly | No | If true, returns only record headers (identifier = LOD URI, not objectNumber; datestamp; set memberships) — much faster. Preserved automatically across continuation pages. | |
| resumptionToken | No | Pagination token from a previous get_recent_changes result. When provided, all other filters are ignored. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| error | No | ||
| records | Yes | ||
| totalChanges | No | ||
| returnedCount | Yes | ||
| identifiersOnly | No | ||
| resumptionToken | No |