{
  "name": "SDK · Public profile to Google Sheets",
  "flow": [
    {
      "id": 1,
      "module": "http:ActionSendDataAPIKeyAuth",
      "version": 3,
      "parameters": {
        "handleErrors": true
      },
      "mapper": {
        "url": "https://api.socialdatakit.com/v1/workflows/profile",
        "method": "get",
        "qs": [
          {
            "name": "url",
            "value": "REPLACE_WITH_A_PUBLIC_PROFILE_URL"
          },
          {
            "name": "cache_max_age",
            "value": "1d"
          }
        ],
        "headers": [],
        "bodyType": "",
        "parseResponse": true,
        "timeout": "35",
        "followRedirect": false,
        "followAllRedirects": false,
        "rejectUnauthorized": true,
        "shareCookies": false,
        "serializeUrl": false,
        "gzip": true,
        "useMtls": false,
        "useQuerystring": false
      },
      "metadata": {
        "designer": {
          "x": 0,
          "y": 0,
          "name": "SDK profile · connect x-api-key keychain"
        },
        "parameters": [
          {
            "name": "auth",
            "type": "keychain:apikeyauth",
            "label": "Credentials",
            "required": true
          },
          {
            "name": "handleErrors",
            "type": "boolean",
            "label": "Evaluate errors",
            "required": true
          }
        ]
      }
    },
    {
      "id": 2,
      "module": "google-sheets:addRow",
      "version": 2,
      "parameters": {},
      "mapper": {
        "mode": "select",
        "spreadsheetId": "REPLACE_WITH_SPREADSHEET_ID",
        "sheetId": "SDK Profiles",
        "values": {
          "0": "{{1.data.data.url}}",
          "1": "{{1.data.data.platform}}",
          "2": "{{1.data.data.identifier}}",
          "3": "{{1.data.data.display_name}}",
          "4": "{{1.data.data.entity_id}}",
          "5": "{{1.data.data.followers}}",
          "6": "{{1.data.data.following}}",
          "7": "{{1.data.data.posts}}",
          "8": "{{1.data.data.likes}}",
          "9": "{{1.data.data.total_views}}",
          "10": "{{1.data.data.observed_at}}",
          "11": "{{1.data.data.rounded_fields}}",
          "12": "{{1.data.data.status}}",
          "13": "{{1.data.data.error_code}}",
          "14": "{{1.data.data.data_mode}}"
        },
        "includesHeaders": true,
        "insertDataOption": "INSERT_ROWS",
        "valueInputOption": "RAW"
      },
      "metadata": {
        "designer": {
          "x": 300,
          "y": 0,
          "name": "Append SDK metrics to Google Sheets"
        }
      }
    }
  ],
  "metadata": {
    "instant": false,
    "version": 1,
    "scenario": {
      "roundtrips": 1,
      "maxErrors": 1,
      "autoCommit": true,
      "autoCommitTriggerLast": true,
      "sequential": true,
      "confidential": true,
      "dataloss": false,
      "dlq": true,
      "freshVariables": false
    },
    "designer": {
      "orphans": []
    }
  }
}
