UNPKG

n8n-nodes-linkupapi

Version:

n8n node for LINKUP API - Complete LinkedIn automation with 100% API coverage and full documentation

536 lines (535 loc) 17.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.postProperties = void 0; exports.postProperties = [ // POST - Parameters { displayName: "Post URL Parameters", name: "postUrlParams", type: "collection", placeholder: "Add post parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: [ "getPostReactions", "reactToPost", "repostContent", "addCommentToPost", "getComments", "sendPostTimeSpent", ], }, }, options: [ { displayName: "Post URL *", name: "post_url", type: "string", default: "", placeholder: "https://www.linkedin.com/posts/activity-123456789", description: "LinkedIn post URL", }, { 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: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, { displayName: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, ], }, { displayName: "React to Post Parameters", name: "reactToPostParams", type: "collection", placeholder: "Add reaction parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: ["reactToPost"], }, }, options: [ { displayName: "Post URL *", name: "post_url", type: "string", default: "", placeholder: "https://www.linkedin.com/posts/activity-123456789", description: "LinkedIn post URL", }, { displayName: "Reaction Type", name: "reaction_type", type: "string", default: "like", placeholder: "like, celebrate, support, funny, love, insightful, curious", description: "Type of reaction to add", }, { displayName: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, { displayName: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, ], }, { displayName: "Comment Post Parameters", name: "commentPostParams", type: "collection", placeholder: "Add comment parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: ["addCommentToPost"], }, }, options: [ { displayName: "Post URL *", name: "post_url", type: "string", default: "", placeholder: "https://www.linkedin.com/posts/activity-123456789", description: "LinkedIn post URL", }, { displayName: "Message *", name: "message", type: "string", default: "", placeholder: "Great post! Thanks for sharing.", description: "Comment content to add", }, { displayName: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, { displayName: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, ], }, { displayName: "Answer Comment Parameters", name: "answerCommentParams", type: "collection", placeholder: "Add answer parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: ["answerComment"], }, }, options: [ { displayName: "Tracking ID *", name: "tracking_id", type: "string", default: "", placeholder: "tracking_id_here", description: "Tracking ID for the comment", }, { displayName: "Profile URN *", name: "profile_urn", type: "string", default: "", placeholder: "profile_urn_here", description: "Profile URN for the comment", }, { displayName: "Comment URN *", name: "comment_urn", type: "string", default: "", placeholder: "comment_urn_here", description: "Comment URN to reply to", }, { displayName: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, { displayName: "Comment Text *", name: "comment_text", type: "string", default: "", placeholder: "Thank you for your comment!", description: "Reply content", }, { displayName: "Mention User", name: "mention_user", type: "boolean", default: true, description: "Mention the user in the reply", }, { displayName: "Commenter Name", name: "commenter_name", type: "string", default: "", placeholder: "John Doe", description: "Name of the commenter", }, { displayName: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, ], }, { displayName: "Search Posts Parameters", name: "searchPostsParams", type: "collection", placeholder: "Add search parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: ["searchPosts"], }, }, options: [ { displayName: "Post Type", name: "post_type", type: "string", default: "", placeholder: "article, video, image, text", description: "Type of post to search for", }, { displayName: "Sort By", name: "sort_by", type: "string", default: "", placeholder: "relevance, date, engagement", description: "Sort order for results", }, { displayName: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, { displayName: "Keyword", name: "keyword", type: "string", default: "", placeholder: "artificial intelligence", description: "Keyword to search for in posts", }, { displayName: "Post Date", name: "post_date", type: "string", default: "", placeholder: "2024-01-01", description: "Date filter for posts", }, { displayName: "LinkedIn URL", name: "linkedin_url", type: "string", default: "", placeholder: "https://www.linkedin.com/in/username", description: "LinkedIn profile URL to filter by", }, { 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: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, ], }, { displayName: "Create Post Parameters", name: "createPostParams", type: "collection", placeholder: "Add post parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: ["createPost"], }, }, options: [ { displayName: "Message *", name: "message", type: "string", default: "", placeholder: "Share your thoughts here...", description: "Post content to create", }, { displayName: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, { displayName: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, { displayName: "File", name: "file", type: "string", default: "", placeholder: "https://example.com/file.jpg", description: "File URL to attach to post", }, ], }, { displayName: "Get Feed Parameters", name: "getFeedParams", type: "collection", placeholder: "Add feed parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: ["getLinkedInFeed"], }, }, options: [ { displayName: "Total Results", name: "total_results", type: "number", default: 10, description: "Number of results to return", }, { displayName: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, { displayName: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, ], }, { displayName: "Extract Comments Parameters", name: "extractCommentsParams", type: "collection", placeholder: "Add comment parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: ["getComments"], }, }, options: [ { displayName: "Post URL *", name: "post_url", type: "string", default: "", placeholder: "https://www.linkedin.com/posts/activity-123456789", description: "LinkedIn post URL", }, { 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: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, { displayName: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, ], }, { displayName: "Send Post Time Spent Parameters", name: "sendPostTimeSpentParams", type: "collection", placeholder: "Add time spent parameter", default: {}, displayOptions: { show: { resource: ["post"], operation: ["sendPostTimeSpent"], }, }, options: [ { displayName: "Post URL *", name: "post_url", type: "string", default: "", placeholder: "https://www.linkedin.com/posts/activity-123456789", description: "LinkedIn post URL", }, { displayName: "Duration *", name: "duration", type: "number", default: 30, description: "Duration in seconds", }, { displayName: "Duration Start Time", name: "duration_start_time", type: "number", default: 0, description: "Start time in seconds", }, { displayName: "Login Token", name: "login_token", type: "string", default: "", placeholder: "LinkedIn login token", description: "LinkedIn authentication token", }, { displayName: "Country", name: "country", type: "string", default: "FR", placeholder: "FR, US, UK, DE, ES, IT, CA, AU, etc.", description: "Country code for proxy selection", }, ], }, ];