Skip to main content
GET
/
source-readers
List source readers
curl --request GET \
  --url https://api.artie.com/source-readers \
  --header 'Authorization: Bearer <token>'
[
  {
    "companyUUID": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "connectorUUID": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "containerName": "<string>",
    "dataPlaneName": "<string>",
    "database": "<string>",
    "environmentUUID": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "isValid": true,
    "name": "<string>",
    "settings": {
      "azureBlobStorageConfig": {
        "accountURL": "<string>",
        "containerName": "<string>",
        "sasToken": "<string>"
      },
      "backfillBatchSize": 1,
      "databasesToSync": [
        "<string>"
      ],
      "disableAutoFetchTables": true,
      "enableHeartbeats": true,
      "mssqlReplicationMethod": "<string>",
      "oneTopicPerSchema": true,
      "partitionRegex": {
        "pattern": "<string>"
      },
      "publicationAutoCreateMode": "<string>",
      "publicationNameOverride": "<string>",
      "publishViaPartitionRoot": true,
      "replicationSlotOverride": "<string>",
      "unifyAcrossDatabases": true,
      "unifyAcrossSchemas": true,
      "unifyAcrossSchemasRegex": "<string>",
      "useAdvanceOnPrimaryKeepAlive": true,
      "useNumericTypesForMoney": true,
      "useReaderForPostgresStreaming": true
    },
    "status": "draft",
    "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "apiBaseURL": "<string>",
    "createdAt": "2023-11-07T05:31:56Z",
    "isShared": true,
    "tablesConfig": {},
    "updatedAt": "2023-11-07T05:31:56Z"
  }
]

Authorizations

Authorization
string
header
required

API key passed as a Bearer token in the Authorization header.

Response

OK

companyUUID
string<uuid>
required
connectorUUID
string<uuid>
required
containerName
string
required
dataPlaneName
string
required
database
string
required
environmentUUID
string<uuid>
required
isValid
boolean
required
name
string
required
settings
object
required
status
enum<string>
required
Available options:
draft,
paused,
running
uuid
string<uuid>
required
apiBaseURL
string
createdAt
string<date-time>
isShared
boolean | null
tablesConfig
object
updatedAt
string<date-time>