addedInput schema / properties / category
Added value: +{
+ "description": "Optional category filter to restrict articles to one topic (foundation, sense, discover, focus, deliver).",
+ "enum": [
+ "foundation",
+ "sense",
+ "discover",
+ "focus",
+ "deliver"
+ ],
+ "maxLength": 50,
+ "type": "string"
+}
addedInput schema / properties / include_summary
Added value: +{
+ "description": "When true, includes the 1-2 sentence summary for each article. Defaults to false for a lean compact index.",
+ "type": "boolean"
+}
addedOutput schema / properties / data
Added value: +{
+ "properties": {
+ "articles": {
+ "description": "The list of article overviews.",
+ "items": {
+ "properties": {
+ "article_slug": {
+ "type": "string"
+ },
+ "article_uuid": {
+ "format": "uuid",
+ "type": "string"
+ },
+ "category": {
+ "type": "string"
+ },
+ "story_slug": {
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "article_slug",
+ "article_uuid",
+ "title"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "total": {
+ "description": "The total number of articles.",
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "total",
+ "articles"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / retrieved_at
Added value: +{
+ "format": "date-time",
+ "type": "string"
+}
removedOutput schema / properties / source_friendly_url
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / stories
Removed value: -{
- "items": {
- "properties": [],
- "required": [],
- "type": "object"
- },
- "type": "array"
-}
changedOutput schema / required
Previous value: -[]New value: +[
+ "source",
+ "copyright_holder",
+ "retrieved_at",
+ "data"
+]