n8n-nodes-linkupapi
Version:
n8n node for LINKUP API - Complete LinkedIn automation with 100% API coverage and full documentation
176 lines (175 loc) • 5.58 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.personApiProperties = void 0;
exports.personApiProperties = [
// PERSON API - Parameters
{
displayName: "Search Profiles Parameters",
name: "searchProfilesParams",
type: "collection",
placeholder: "Add search parameter",
default: {},
displayOptions: {
show: {
resource: ["personApi"],
operation: ["searchProfiles"],
},
},
options: [
{
displayName: "Keyword",
name: "keyword",
type: "string",
default: "",
placeholder: "John Doe",
description: "Search keyword for profiles",
},
{
displayName: "Job Title",
name: "job_title",
type: "string",
default: "",
placeholder: "Software Engineer",
description: "Job title to filter by",
},
{
displayName: "Industry",
name: "industry",
type: "string",
default: "",
placeholder: "Technology",
description: "Industry to filter by",
},
{
displayName: "School",
name: "school",
type: "string",
default: "",
placeholder: "Stanford University",
description: "School to filter by",
},
{
displayName: "Location",
name: "location",
type: "string",
default: "",
placeholder: "San Francisco",
description: "Location to filter by",
},
{
displayName: "Current Company",
name: "current_company",
type: "string",
default: "",
placeholder: "Microsoft",
description: "Current company to filter by",
},
{
displayName: "Total Results",
name: "total_results",
type: "number",
default: 10,
description: "Number of results to return",
},
],
},
{
displayName: "Extract Profile Info Parameters",
name: "extractProfileInfoParams",
type: "collection",
placeholder: "Add profile parameter",
default: {},
displayOptions: {
show: {
resource: ["personApi"],
operation: ["extractProfileInfo"],
},
},
options: [
{
displayName: "Profile URL *",
name: "profileUrl",
type: "string",
default: "",
placeholder: "https://www.linkedin.com/in/username",
description: "LinkedIn profile URL",
},
],
},
{
displayName: "Profile Enrichment Parameters",
name: "profileEnrichmentParams",
type: "collection",
placeholder: "Add enrichment parameter",
default: {},
displayOptions: {
show: {
resource: ["personApi"],
operation: ["profileEnrichment"],
},
},
options: [
{
displayName: "First Name *",
name: "first_name",
type: "string",
default: "",
placeholder: "John",
description: "First name of the person",
},
{
displayName: "Last Name *",
name: "last_name",
type: "string",
default: "",
placeholder: "Doe",
description: "Last name of the person",
},
{
displayName: "Company Name *",
name: "company_name",
type: "string",
default: "",
placeholder: "Microsoft",
description: "Company name where the person works",
},
],
},
{
displayName: "Extract Company Employees Parameters",
name: "extractCompanyEmployeesParams",
type: "collection",
placeholder: "Add employee extraction parameter",
default: {},
displayOptions: {
show: {
resource: ["personApi"],
operation: ["extractCompanyEmployees"],
},
},
options: [
{
displayName: "Company Name *",
name: "company_name",
type: "string",
default: "",
placeholder: "Microsoft",
description: "Name of the company to extract employees from",
},
{
displayName: "Total Results",
name: "total_results",
type: "number",
default: 10,
description: "Number of employees to extract (1-50,000)",
},
{
displayName: "Decision Makers Only",
name: "decision_makers_only",
type: "boolean",
default: false,
description: "Extract only decision makers (CEO, CTO, CMO, Co-Founder, etc.)",
},
],
},
];