Skip to main content
GET
/
datasets
Get datasets
curl --request GET \
  --url https://api-dev.narrative.io/datasets \
  --header 'Authorization: Bearer <token>'
{
  "records": [
    {
      "id": 18923,
      "company_id": 382,
      "created_at": "2021-06-24T00:54:40.029056Z",
      "description": "Mobile identifiers tied to birth information provided as part of app registration.",
      "name": "Declared Age",
      "retention_policy": {
        "type": "retain_everything"
      },
      "schema": {
        "file_config": {
          "type": "flat",
          "delimiter": ",",
          "escape": "\"",
          "header": true,
          "quote": "\""
        },
        "type": "object",
        "properties": {
          "idValue": {
            "display_name": "Id Value",
            "order": 0,
            "approximate_cardinality": 100000,
            "description": "ID values",
            "type": "string"
          },
          "idType": {
            "display_name": "Id Type",
            "order": 1,
            "approximate_cardinality": 1,
            "type": "string",
            "enum": [
              "md5_email",
              "sha256_email"
            ]
          },
          "eventTimestamp": {
            "display_name": "Event TS",
            "order": 2,
            "description": "When the observation was collected",
            "type": "timestamptz",
            "validations": [
              "eventTimestamp < current_timestamp()"
            ]
          },
          "countryCode": {
            "display_name": "countryCode",
            "order": 3,
            "approximate_cardinality": 6,
            "description": "The country of residence of the individual",
            "type": "string"
          },
          "age": {
            "display_name": "Age",
            "order": 4,
            "approximate_cardinality": 90,
            "description": "How old this individual is in years",
            "type": "long"
          },
          "birthInfo": {
            "display_name": "birth info",
            "order": 5,
            "description": "The year this individual was born",
            "type": "double"
          }
        },
        "required": [
          "idValue",
          "idType",
          "eventTimestamp",
          "countryCode",
          "age"
        ],
        "primary": "/age"
      },
      "status": "active",
      "tags": [
        "age",
        "demo",
        "demographic",
        "demographics"
      ],
      "updated_at": "2021-06-24T00:54:40.029056Z",
      "write_mode": "append",
      "subscription_id": "123e4567-e89b-12d3-a456-426614174000"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

200 - application/json

OK

records
object[]