/ source-custom-rss-feed / sample_files / configured_catalog.json
configured_catalog.json
 1  {
 2    "streams": [
 3      {
 4        "stream": {
 5          "name": "articles",
 6          "json_schema": {
 7            "$schema": "http://json-schema.org/draft-07/schema#",
 8            "type": "object",
 9            "properties": {
10              "author": {
11                "type": ["string", "null"]
12              },
13              "content": {
14                "type": ["string", "null"]
15              },
16              "description": {
17                "type": ["string", "null"]
18              },
19              "guid": {
20                "type": ["string", "null"]
21              },
22              "link": {
23                "type": ["string", "null"]
24              },
25              "published": {
26                "type": ["string", "null"],
27                "format": "date-time"
28              },
29              "title": {
30                "type": ["string", "null"]
31              }
32            }
33          },
34          "supported_sync_modes": [
35            "full_refresh",
36            "incremental"
37          ],
38          "source_defined_cursor": true,
39          "default_cursor_field": ["published"],
40          "source_defined_primary_key": [["guid"]]
41        },
42        "sync_mode": "incremental",
43        "cursor_field": ["published"],
44        "destination_sync_mode": "append"
45      }
46    ]
47  }