{
  "description": "Public LinkedIn post URLs or IDs. Returns total reactions and exact reaction-type counts; no cookie or login is needed.",
  "properties": {
    "emitNoResultsMarker": {
      "default": true,
      "description": "When no public post can be resolved, add one marker row instead of failing with an empty dataset.",
      "prefill": true,
      "title": "Emit a No-Results Marker",
      "type": "boolean"
    },
    "postUrls": {
      "description": "Public LinkedIn posts to summarize. Accepts /posts/ links (activity, share or ugcPost), /feed/update/urn:li:... links, embed links, bare numeric IDs, lnkd.in short links and country subdomains.",
      "editor": "stringList",
      "maxItems": 100,
      "minItems": 1,
      "prefill": [
        "https://www.linkedin.com/posts/microsoft_this-month-the-microsoft-atlanta-team-in-activity-7516505833061474305-T6ou"
      ],
      "title": "LinkedIn Post URLs or IDs",
      "type": "array"
    },
    "reactionTypeFilter": {
      "default": [],
      "description": "Optional post filter. A post is returned only when at least one selected reaction type has a count above zero. Every returned row still contains all available counts.",
      "editor": "select",
      "items": {
        "enum": [
          "like",
          "celebrate",
          "love",
          "support",
          "insightful",
          "funny",
          "superLike"
        ],
        "enumTitles": [
          "Like",
          "Celebrate",
          "Love",
          "Support",
          "Insightful",
          "Funny",
          "Super like"
        ],
        "type": "string"
      },
      "prefill": [],
      "title": "Only Posts With These Reactions",
      "type": "array"
    }
  },
  "required": [
    "postUrls"
  ],
  "schemaVersion": 1,
  "title": "LinkedIn Post Reaction Summary Input",
  "type": "object"
}
