UNPKG

n8n-nodes-late

Version:

n8n community node for LATE API - Schedule and manage social media posts across Twitter/X, Instagram, Facebook, LinkedIn, TikTok, YouTube, and Threads

75 lines 3.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.profilesResource = void 0; const commonFields_1 = require("../utils/commonFields"); exports.profilesResource = { operations: [ { name: "List", value: "list", action: "List profiles", routing: { request: { method: "GET", url: "/profiles", }, }, }, { name: "Create", value: "create", action: "Create profile", routing: { request: { method: "POST", url: "/profiles", body: { name: "={{ $parameter.name }}", description: "={{ $parameter.description || '' }}", color: "={{ $parameter.color || '' }}", }, }, }, }, { name: "Update", value: "update", action: "Update profile", routing: { request: { method: "PUT", url: "=/profiles/{{ $parameter.profileId }}", body: { name: "={{ $parameter.name || undefined }}", description: "={{ $parameter.description || undefined }}", color: "={{ $parameter.color || undefined }}", }, }, }, }, { name: "Delete", value: "delete", action: "Delete profile", routing: { request: { method: "DELETE", url: "=/profiles/{{ $parameter.profileId }}", }, }, }, ], fields: [ // Profile ID for update/delete operations (0, commonFields_1.buildProfileIdField)("profiles", ["update", "delete"]), // Name field for create operation (0, commonFields_1.buildSelectorField)("profiles", ["create"], "name", "Name", "A descriptive name for your profile (e.g., 'Personal Brand', 'Company Account', 'Client: Acme Corp'). This helps you organize and identify different social media strategies.", "Personal Brand", true), // Name field for update operation (0, commonFields_1.buildSelectorField)("profiles", ["update"], "name", "Name", "New name for the profile. Leave empty to keep the current name. Use a descriptive name that helps you identify this profile's purpose.", "Updated Profile Name"), // Description field (0, commonFields_1.buildSelectorField)("profiles", ["create", "update"], "description", "Description", "Optional description to help you remember what this profile is for. For example: 'My personal social media accounts', 'Company marketing campaigns', or 'Client social media management'.", "My personal social media accounts"), // Color field (0, commonFields_1.buildSelectorField)("profiles", ["create", "update"], "color", "Color", "A hex color code to visually identify this profile in the dashboard (e.g., #4ade80 for green, #ef4444 for red, #3b82f6 for blue). This helps you quickly distinguish between different profiles.", "#4ade80"), ], }; //# sourceMappingURL=profiles.js.map