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
JavaScript
"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",
},
],
},
];