{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/grovs-io/json-schema/grovs-io-get-sdk-metrics-for-link-linkpath-response-schema.json",
  "title": "GetSdkMetricsForLinkLinkpathResponse",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/grovs-io-openapi-generated.yml#/components/schemas/GetSdkMetricsForLinkLinkpathResponse",
  "type": "object",
  "properties": {
    "metrics.id": {
      "type": "integer",
      "description": "Numeric link ID."
    },
    "metrics.name": {
      "type": "string",
      "description": "Name set in the dashboard."
    },
    "metrics.path": {
      "type": "string",
      "description": "Path of the link URL."
    },
    "metrics.title": {
      "type": "string",
      "description": "Preview title."
    },
    "metrics.subtitle": {
      "type": "string",
      "description": "Preview subtitle."
    },
    "metrics.active": {
      "type": "boolean",
      "description": "Whether the link is active."
    },
    "metrics.sdk_generated": {
      "type": "boolean",
      "description": "True for SDK-generated links."
    },
    "metrics.data": {
      "type": "object",
      "description": "Custom data."
    },
    "metrics.tags": {
      "type": "array",
      "description": "Tags of the link."
    },
    "metrics.updated_at": {
      "type": "string",
      "description": "ISO 8601 timestamp."
    },
    "metrics.show_preview_ios": {
      "type": "boolean",
      "description": "Preview on iOS."
    },
    "metrics.show_preview_android": {
      "type": "boolean",
      "description": "Preview on Android."
    },
    "metrics.copy_to_clipboard_ios": {
      "type": "boolean",
      "description": "Clipboard copy iOS."
    },
    "metrics.copy_to_clipboard_android": {
      "type": "boolean",
      "description": "Clipboard copy Android."
    },
    "metrics.ads_platform": {
      "type": "string",
      "description": "Ads platform."
    },
    "metrics.generated_from_platform": {
      "type": "string",
      "description": "Origin platform."
    },
    "metrics.tracking_source": {
      "type": "string",
      "description": "Traffic source."
    },
    "metrics.tracking_medium": {
      "type": "string",
      "description": "Medium."
    },
    "metrics.tracking_campaign": {
      "type": "string",
      "description": "Campaign name."
    },
    "metrics.visitor_id": {
      "type": "integer",
      "description": "Visitor ID."
    },
    "metrics.campaign_id": {
      "type": "integer",
      "description": "Campaign ID."
    },
    "metrics.total_views": {
      "type": "integer",
      "description": "Times the link was opened in a browser."
    },
    "metrics.total_opens": {
      "type": "integer",
      "description": "Times the link opened the app."
    },
    "metrics.total_installs": {
      "type": "integer",
      "description": "Installs attributed to the link."
    },
    "metrics.total_reinstalls": {
      "type": "integer",
      "description": "Reinstalls attributed to the link."
    },
    "metrics.total_time_spent": {
      "type": "integer",
      "description": "Total time in the app (seconds)."
    },
    "metrics.total_reactivations": {
      "type": "integer",
      "description": "Users returning after 7+ days."
    },
    "metrics.total_app_opens": {
      "type": "integer",
      "description": "App opens by attributed users."
    },
    "metrics.total_user_referred": {
      "type": "integer",
      "description": "Installs referred by the link's creator."
    },
    "metrics.total_revenue": {
      "type": "integer",
      "description": "Revenue in cents."
    }
  }
}