changedInput schema / properties / limit / description
Previous value: -"How many rows one page of one catalogue carries. An answer holding several catalogues carries up to this many from each of them, since their pages are their own and nothing here interleaves them into one."New value: +"How many rows one page of one catalogue carries. An answer holding several carries up to this many from each: their pages are their own and nothing here interleaves them into one."
changedInput schema / properties / page / description
Previous value: -"The page of each catalogue's own order. A route that reads words alone takes no page, and the answer reports it as one that catalogue did not receive."New value: +"Which page of its own order every catalogue asked is read at, counted from 1. A search written with words alone reads the first rows each text index answers with, since those routes take no page."
changedOutput schema / properties / per_source / items / properties / index_total / description
Previous value: -"What its own index holds for this question, the rows on this page included."New value: +"What its own index holds for the question it received, the rows on this page included. A narrowing it could not receive, or received in part, leaves that question wider than the one written."
changedOutput schema / properties / per_source / items / properties / narrowings_not_received / description
Previous value: -"Narrowings this catalogue cannot receive. This is the one field that says a catalogue cannot do something."New value: +"Narrowings that shaped no part of the request this catalogue received, whether its route declares no field for one or nothing written was left for one to decide."
addedOutput schema / properties / per_source / items / properties / narrowings_received_in_part / description
Added value: +"Narrowings it received short of what was written, the rest of the list naming records another catalogue minted. It answered a wider question than the one asked."
addedOutput schema / properties / results / items / properties / aliases
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / results / items / properties / also_held_at
Added value: +{
+ "description": "The same record on another catalogue, read from a link this one publishes to it. A shared name is no join.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source",
+ "id"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / results / items / properties / linked_unfollowed
Added value: +{
+ "description": "A link to another catalogue naming the record by something this client cannot address. The link is written, and following it is what failed.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "source": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / results / items / properties / name
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / results / items / properties / parent
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "status": {
+ "enum": [
+ "established",
+ "merged",
+ "deleted"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The studio this one sits under, where its catalogue records one."
+}
addedOutput schema / properties / results / items / properties / pending_edits
Added value: +{
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Edits open against it, null where its catalogue publishes no such count."
+}
addedOutput schema / properties / results / items / properties / pending_edits_unreadable
Added value: +{
+ "description": "The count of open edits came back in a shape this client could not read.",
+ "type": "boolean"
+}
addedOutput schema / properties / results / items / properties / retrieved_at
Added value: +{
+ "description": "The moment this client read it there.",
+ "type": "string"
+}
addedOutput schema / properties / results / items / properties / rows_skipped
Added value: +{
+ "description": "Entries of this record's own lists that could not be read and are left out.",
+ "type": "number"
+}
addedOutput schema / properties / results / items / properties / rows_skipped_in
Added value: +{
+ "description": "Which of its lists lost them.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / results / items / properties / scene_count
Added value: +{
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Scenes this one catalogue indexes on it, null where it publishes no such count. Never added to another catalogue's."
+}
addedOutput schema / properties / results / items / properties / status / description
Added value: +"What the identifier addresses on that catalogue now. A folded record answers with a marker, which describes the record and never what it once named."
changedOutput schema / properties / results / items / required
Previous value: -[
- "id",
- "source",
- "source_url",
- "status"
-]New value: +[
+ "id",
+ "source",
+ "source_url",
+ "retrieved_at",
+ "status",
+ "also_held_at",
+ "linked_unfollowed",
+ "name",
+ "aliases",
+ "parent",
+ "scene_count"
+]
changedOutput schema / properties / window / description
Previous value: -"The page a catalogue paged through, absent where none was given one."New value: +"The page and the row limit this answer was read at, absent where no catalogue answered."