changedInput schema / properties / ids / description
Previous value: -"Agent ids to fetch (up to 25), such as an artwork's artist_id, as an array or a comma-separated string. Pass query or ids, not both; the other filters and page apply to query only."New value: +"Agent ids as an array or comma-separated string, up to 1,000 supplied entries including blanks and duplicates. Comma strings also have a 100,000-character ceiling. Blanks and duplicates are dropped; fetches the first 25 and returns deferred_ids. Pass query or ids, not both; other filters and page apply to query only."
changedInput schema / properties / ids / maxItems
Previous value: -25New value: +1000
changedInput schema / properties / limit / description
Previous value: -"Query mode: agents per page (1-25)."New value: +"Query mode: requested agents per page (1-1,000); at most 25 are returned."
changedInput schema / properties / limit / maximum
Previous value: -25New value: +1000
changedInput schema / properties / page / description
Previous value: -"Query mode: page to return (1-based); page times limit may not exceed 1,000."New value: +"Query mode: page to return (1-based); page times the applied limit may not exceed 1,000."
changedInput schema / properties / page / maximum
Previous value: -100New value: +1000
addedOutput schema / properties / artists / items / properties / ulan_id
Added value: +{
+ "description": "Getty ULAN authority identifier when recorded; sparse coverage. Distinct from the museum agent id used in other tools.",
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+}
changedOutput schema / properties / cap / description
Previous value: -"The limit applied to this page, or the number of ids requested."New value: +"The limit applied to this page, or the number of ids attempted (up to 25)."
addedOutput schema / properties / deferred_ids
Added value: +{
+ "description": "Unattempted ids beyond the first 25, in request order; pass them as ids to artic_search_artists again. Present in ids mode.",
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+}
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `query_or_ids_required`: Neither query nor ids was given. `query_and_ids_conflict`: Both query and ids were given. `invalid_year_range`: born_from is later than born_to. `page_beyond_window`: page times limit exceeds 1,000, past the reachable search window. `rate_limited`: The Art Institute API throttled this server and retries ran out, or the shared request queue could not start the call in time. `request_blocked`: The Art Institute API's firewall blocked the request, as it does for markup or script-like text and for bursts of traffic. `upstream_rejected_query`: The Art Institute API rejected a request this server built from valid inputs. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `query_or_ids_required`: Neither query nor ids was given. `query_and_ids_conflict`: Both query and ids were given. `invalid_year_range`: born_from is later than born_to. `page_beyond_window`: page times the applied limit exceeds 1,000, past the reachable search window. `rate_limited`: The Art Institute API throttled this server and retries ran out, or the shared request queue could not start the call in time. `request_blocked`: The Art Institute API's firewall blocked the request, as it does for markup or script-like text and for bursts of traffic. `upstream_rejected_query`: The Art Institute API rejected a request this server built from valid inputs. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / has_more / description
Previous value: -"True when more matches exist beyond this page."New value: +"True when more query matches exist beyond this page, or ids mode has deferred ids."
changedOutput schema / properties / missing_ids / description
Previous value: -"Requested ids with no agent, in request order; present when ids were passed."New value: +"Attempted ids with no agent, in request order; present in ids mode. Deferred ids have not been checked."
changedOutput schema / properties / totalCount / description
Previous value: -"Matches for the query and filters before paging, or agents found for ids."New value: +"Matches for the query and filters before paging, or agents found among attempted ids."
changedOutput schema / properties / truncated / description
Previous value: -"True when more matches exist beyond this page."New value: +"True when more query matches exist beyond this page, or ids mode has deferred ids."