WebSightLine Profile Fetcher

The WebSightLine profile fetcher integrates social media profile data into JSON documents.

Common uses:

  • Adding profile data to social media content.

Component Configuration

You can add and configure wsl-profile-fetcher in your Pipeline by adding the component as an operation.

Profile Id JSON Path

Specifies the JSON path in the source document where the profile ID is found. The profile fetcher uses this ID to retrieve and add the corresponding profile details to the document.

Profile Mappings

This setting defines how data is copied from a source JSON document into a destination JSON document.
Each entry in the mappings array specifies a transformation rule with the following fields:

FieldTypeDescription
typestringThe data type of the value being copied (e.g., "string", "integer").
source_pathstringThe path in the source JSON where the value is retrieved. Supports dot notation for nested properties.
destination_pathstringThe path in the destination JSON where the value is written. Supports dot notation for nested properties.

Example

Given the mapping:

{
  "type": "string",
  "source_path": "userid",
  "destination_path": "author.user_id"
}

If the source document contains:

{
   "userid": "12345"
}

The destination document will be updated to:

{
  "author": {
    "user_id": "12345"
  }
}