n8n-nodes-linkupapi
Version:
n8n node for LINKUP API - Complete LinkedIn automation with 100% API coverage and full documentation
399 lines (398 loc) • 13.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.signalProperties = void 0;
exports.signalProperties = [
// SIGNAL - Parameters
{
displayName: "Extract Post Reactions Parameters",
name: "extractPostReactionsParams",
type: "collection",
placeholder: "Add parameter",
default: {},
displayOptions: {
show: {
resource: ["signal"],
operation: ["extractPostReactions"],
},
},
options: [
{
displayName: "Post URL *",
name: "post_url",
type: "string",
default: "",
placeholder: "https://www.linkedin.com/posts/activity-123456789",
description: "LinkedIn post URL to extract data from",
},
{
displayName: "Proxy Country",
name: "proxy_country",
type: "string",
default: "FR",
placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.",
description: "Country code for proxy selection",
},
{
displayName: "Total Results",
name: "total_results",
type: "number",
default: 10,
description: "Number of results to return",
},
{
displayName: "Start Page",
name: "start_page",
type: "number",
default: 1,
description: "Starting page number",
},
{
displayName: "End Page",
name: "end_page",
type: "number",
default: 1,
description: "Ending page number",
},
],
},
{
displayName: "Extract Post Comments Parameters",
name: "extractPostCommentsParams",
type: "collection",
placeholder: "Add parameter",
default: {},
displayOptions: {
show: {
resource: ["signal"],
operation: ["extractPostComments"],
},
},
options: [
{
displayName: "Post URL *",
name: "post_url",
type: "string",
default: "",
placeholder: "https://www.linkedin.com/posts/activity-123456789",
description: "LinkedIn post URL to extract data from",
},
{
displayName: "Proxy Country",
name: "proxy_country",
type: "string",
default: "FR",
placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.",
description: "Country code for proxy selection",
},
{
displayName: "Total Results",
name: "total_results",
type: "number",
default: 10,
description: "Number of results to return",
},
{
displayName: "Start Page",
name: "start_page",
type: "number",
default: 1,
description: "Starting page number",
},
{
displayName: "End Page",
name: "end_page",
type: "number",
default: 1,
description: "Ending page number",
},
],
},
{
displayName: "Extract Profile Reactions Parameters",
name: "extractProfileReactionsParams",
type: "collection",
placeholder: "Add parameter",
default: {},
displayOptions: {
show: {
resource: ["signal"],
operation: ["extractProfileReactions"],
},
},
options: [
{
displayName: "Profile URL *",
name: "profile_url",
type: "string",
default: "",
placeholder: "https://www.linkedin.com/in/username",
description: "LinkedIn profile URL to extract data from",
},
{
displayName: "Proxy Country",
name: "proxy_country",
type: "string",
default: "FR",
placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.",
description: "Country code for proxy selection",
},
{
displayName: "Total Results",
name: "total_results",
type: "number",
default: 10,
description: "Number of results to return",
},
{
displayName: "Start Page",
name: "start_page",
type: "number",
default: 1,
description: "Starting page number",
},
{
displayName: "End Page",
name: "end_page",
type: "number",
default: 1,
description: "Ending page number",
},
{
displayName: "Cursor",
name: "cursor",
type: "string",
default: "",
placeholder: "Pagination cursor",
description: "Cursor for pagination",
},
],
},
{
displayName: "Extract Profile Comments Parameters",
name: "extractProfileCommentsParams",
type: "collection",
placeholder: "Add parameter",
default: {},
displayOptions: {
show: {
resource: ["signal"],
operation: ["extractProfileComments"],
},
},
options: [
{
displayName: "Profile URL *",
name: "profile_url",
type: "string",
default: "",
placeholder: "https://www.linkedin.com/in/username",
description: "LinkedIn profile URL to extract data from",
},
{
displayName: "Proxy Country",
name: "proxy_country",
type: "string",
default: "FR",
placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.",
description: "Country code for proxy selection",
},
{
displayName: "Total Results",
name: "total_results",
type: "number",
default: 10,
description: "Number of results to return",
},
{
displayName: "Start Page",
name: "start_page",
type: "number",
default: 1,
description: "Starting page number",
},
{
displayName: "End Page",
name: "end_page",
type: "number",
default: 1,
description: "Ending page number",
},
{
displayName: "Cursor",
name: "cursor",
type: "string",
default: "",
placeholder: "Pagination cursor",
description: "Cursor for pagination",
},
],
},
{
displayName: "Extract Profile Posts Parameters",
name: "extractProfilePostsParams",
type: "collection",
placeholder: "Add parameter",
default: {},
displayOptions: {
show: {
resource: ["signal"],
operation: ["extractProfilePosts"],
},
},
options: [
{
displayName: "Profile URL *",
name: "profile_url",
type: "string",
default: "",
placeholder: "https://www.linkedin.com/in/username",
description: "LinkedIn profile URL to extract data from",
},
{
displayName: "Proxy Country",
name: "proxy_country",
type: "string",
default: "FR",
placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.",
description: "Country code for proxy selection",
},
{
displayName: "Total Results",
name: "total_results",
type: "number",
default: 10,
description: "Number of results to return",
},
{
displayName: "Post Type",
name: "post_type",
type: "string",
default: "ALL",
placeholder: "ALL, ARTICLE, VIDEO, PHOTO, DOCUMENT",
description: "Type of posts to extract",
},
{
displayName: "Sort By",
name: "sort_by",
type: "string",
default: "DATE_POSTED",
placeholder: "RELEVANCE, DATE_POSTED",
description: "Sort order for posts",
},
{
displayName: "Keyword",
name: "keyword",
type: "string",
default: "",
placeholder: "Filter posts by keyword",
description: "Keyword to filter posts",
},
{
displayName: "Post Date",
name: "post_date",
type: "string",
default: "",
placeholder: "PAST_24_HOURS, PAST_WEEK, PAST_MONTH",
description: "Date filter for posts",
},
{
displayName: "Start Page",
name: "start_page",
type: "number",
default: 1,
description: "Starting page number",
},
{
displayName: "End Page",
name: "end_page",
type: "number",
default: 1,
description: "Ending page number",
},
],
},
{
displayName: "Extract Company Posts Parameters",
name: "extractCompanyPostsParams",
type: "collection",
placeholder: "Add parameter",
default: {},
displayOptions: {
show: {
resource: ["signal"],
operation: ["extractCompanyPosts"],
},
},
options: [
{
displayName: "Company URL *",
name: "company_url",
type: "string",
default: "",
placeholder: "https://www.linkedin.com/company/microsoft",
description: "LinkedIn company URL to extract data from",
},
{
displayName: "Proxy Country",
name: "proxy_country",
type: "string",
default: "FR",
placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.",
description: "Country code for proxy selection",
},
{
displayName: "Total Results",
name: "total_results",
type: "number",
default: 10,
description: "Number of results to return",
},
{
displayName: "Post Type",
name: "post_type",
type: "string",
default: "ALL",
placeholder: "ALL, ARTICLE, VIDEO, PHOTO, DOCUMENT",
description: "Type of posts to extract",
},
{
displayName: "Sort By",
name: "sort_by",
type: "string",
default: "DATE_POSTED",
placeholder: "RELEVANCE, DATE_POSTED",
description: "Sort order for posts",
},
{
displayName: "Keyword",
name: "keyword",
type: "string",
default: "",
placeholder: "Filter posts by keyword",
description: "Keyword to filter posts",
},
{
displayName: "Post Date",
name: "post_date",
type: "string",
default: "",
placeholder: "PAST_24_HOURS, PAST_WEEK, PAST_MONTH",
description: "Date filter for posts",
},
{
displayName: "Start Page",
name: "start_page",
type: "number",
default: 1,
description: "Starting page number",
},
{
displayName: "End Page",
name: "end_page",
type: "number",
default: 1,
description: "Ending page number",
},
],
},
];