You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

@postiz/n8n

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@postiz/n8n - npm Package Compare versions

Comparing version
0.1.3
to
0.1.4
+9
dist/credentials/PostizApi.credentials.d.ts
import { IAuthenticateGeneric, ICredentialTestRequest, ICredentialType, INodeProperties } from 'n8n-workflow';
export declare class PostizApi implements ICredentialType {
name: string;
displayName: string;
documentationUrl: string;
properties: INodeProperties[];
authenticate: IAuthenticateGeneric;
test: ICredentialTestRequest;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PostizApi = void 0;
class PostizApi {
constructor() {
this.name = 'postizApi';
this.displayName = 'Postiz API';
this.documentationUrl = 'https://docs.postiz.com/public-api';
this.properties = [
{
displayName: 'API Key',
name: 'apiKey',
type: 'string',
typeOptions: { password: true },
default: '',
},
{
displayName: 'Host',
name: 'host',
type: 'string',
default: 'https://api.postiz.com',
},
];
this.authenticate = {
type: 'generic',
properties: {
headers: {
Authorization: '={{$credentials.apiKey}}',
}
},
};
this.test = {
request: {
baseURL: '={{$credentials.host}}',
url: '=/public/v1/is-connected',
},
};
}
}
exports.PostizApi = PostizApi;
//# sourceMappingURL=PostizApi.credentials.js.map
{"version":3,"file":"PostizApi.credentials.js","sourceRoot":"","sources":["../../credentials/PostizApi.credentials.ts"],"names":[],"mappings":";;;AAOA,MAAa,SAAS;IAAtB;QACC,SAAI,GAAG,WAAW,CAAC;QACnB,gBAAW,GAAG,YAAY,CAAC;QAC3B,qBAAgB,GAAG,oCAAoC,CAAC;QACxD,eAAU,GAAsB;YAC/B;gBACC,WAAW,EAAE,SAAS;gBACtB,IAAI,EAAE,QAAQ;gBACd,IAAI,EAAE,QAAQ;gBACd,WAAW,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE;gBAC/B,OAAO,EAAE,EAAE;aACX;YACD;gBACC,WAAW,EAAE,MAAM;gBACnB,IAAI,EAAE,MAAM;gBACZ,IAAI,EAAE,QAAQ;gBACd,OAAO,EAAE,wBAAwB;aACjC;SACD,CAAC;QAKF,iBAAY,GAAyB;YACpC,IAAI,EAAE,SAAS;YACf,UAAU,EAAE;gBACX,OAAO,EAAE;oBACR,aAAa,EAAE,0BAA0B;iBACzC;aACD;SACD,CAAC;QAEF,SAAI,GAA2B;YAC9B,OAAO,EAAE;gBACR,OAAO,EAAE,wBAAwB;gBACjC,GAAG,EAAE,0BAA0B;aAC/B;SACD,CAAC;IACH,CAAC;CAAA;AAtCD,8BAsCC"}
import type { IDataObject, IExecuteFunctions, ILoadOptionsFunctions, IHookFunctions, IHttpRequestMethods, IWebhookFunctions } from 'n8n-workflow';
export declare function postizApiRequest(this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, resource: string, body?: any, query?: IDataObject, option?: IDataObject): Promise<any>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.postizApiRequest = postizApiRequest;
const n8n_workflow_1 = require("n8n-workflow");
async function postizApiRequest(method, resource, body = {}, query = {}, option = {}) {
const credentials = await this.getCredentials('postizApi');
let options = {
baseURL: credentials.host + '/public/v1',
method,
body,
qs: query,
url: resource,
};
if (!Object.keys(query).length) {
delete options.qs;
}
options = Object.assign({}, options, option);
try {
return await this.helpers.httpRequestWithAuthentication.call(this, 'postizApi', options);
}
catch (error) {
throw new n8n_workflow_1.NodeApiError(this.getNode(), error);
}
}
//# sourceMappingURL=GenericFunctions.js.map
{"version":3,"file":"GenericFunctions.js","sourceRoot":"","sources":["../../../nodes/Postiz/GenericFunctions.ts"],"names":[],"mappings":";;AAYA,4CA6BC;AA/BD,+CAA4C;AAErC,KAAK,UAAU,gBAAgB,CAErC,MAA2B,EAC3B,QAAgB,EAEhB,OAAY,EAAE,EACd,QAAqB,EAAE,EACvB,SAAsB,EAAE;IAExB,MAAM,WAAW,GAAG,MAAM,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC;IAE3D,IAAI,OAAO,GAAwB;QAClC,OAAO,EAAE,WAAW,CAAC,IAAI,GAAG,YAAsB;QAClD,MAAM;QACN,IAAI;QACJ,EAAE,EAAE,KAAK;QACT,GAAG,EAAE,QAAQ;KACb,CAAC;IAEF,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC;QAChC,OAAO,OAAO,CAAC,EAAE,CAAC;IACnB,CAAC;IAED,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;IAC7C,IAAI,CAAC;QACJ,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,6BAA6B,CAAC,IAAI,CAAC,IAAI,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC;IAC1F,CAAC;IAAC,OAAO,KAAK,EAAE,CAAC;QAChB,MAAM,IAAI,2BAAY,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,KAAmB,CAAC,CAAC;IAC7D,CAAC;AACF,CAAC"}
import type { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow';
export declare class Postiz implements INodeType {
description: INodeTypeDescription;
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Postiz = void 0;
const GenericFunctions_1 = require("./GenericFunctions");
const form_data_1 = __importDefault(require("form-data"));
class Postiz {
constructor() {
this.description = {
displayName: 'Postiz',
name: 'postiz',
icon: 'file:postiz.png',
group: ['output'],
version: 1,
subtitle: '={{$parameter["operation"]}}',
description: 'Consume Postiz API',
defaults: {
name: 'Postiz',
},
inputs: ["main"],
outputs: ["main"],
credentials: [
{
name: 'postizApi',
required: true,
},
],
properties: [
{
displayName: 'Operation',
name: 'operation',
type: 'options',
noDataExpression: true,
options: [
{
name: 'Create Post',
value: 'createPost',
description: 'Schedule a post to Postiz',
action: 'Schedule a post to postiz',
},
{
name: 'Delete Post',
value: 'deletePost',
description: 'Delete a post by ID',
action: 'Delete a post by id',
},
{
name: 'Get Integrations',
value: 'getIntegrations',
description: 'Get a list of connected channels',
action: 'Get a list of connected channels',
},
{
name: 'Get Posts',
value: 'getPosts',
description: 'Get a list of posts',
action: 'Get a list of posts',
},
{
name: 'Upload File',
value: 'uploadFile',
description: 'Upload a file to Postiz',
action: 'Upload a file to postiz',
},
],
default: 'createPost',
},
{
displayName: 'Type',
name: 'type',
type: 'options',
displayOptions: {
show: {
operation: ['createPost'],
},
},
options: [
{
name: 'Draft',
value: 'draft',
},
{
name: 'Schedule',
value: 'schedule',
},
{
name: 'Now',
value: 'now',
},
],
default: 'now',
required: true,
description: 'Type of post to create',
},
{
displayName: 'Short Link',
name: 'shortLink',
type: 'boolean',
displayOptions: {
show: {
operation: ['createPost'],
},
},
default: false,
required: true,
description: 'Whether to use short links',
},
{
displayName: 'Date',
name: 'date',
type: 'dateTime',
displayOptions: {
show: {
operation: ['createPost'],
},
},
default: '',
required: true,
description: 'Date and time for the post',
},
{
displayName: 'Tags',
name: 'tags',
placeholder: 'Add Tag',
type: 'fixedCollection',
typeOptions: {
multipleValues: true,
},
displayOptions: {
show: {
operation: ['createPost'],
},
},
default: {},
options: [
{
name: 'tag',
displayName: 'Tag',
values: [
{
displayName: 'Value',
name: 'value',
type: 'string',
default: '',
required: true,
description: 'Tag value',
},
{
displayName: 'Label',
name: 'label',
type: 'string',
default: '',
required: true,
description: 'Tag label',
},
],
},
],
description: 'Tags for the post',
},
{
displayName: 'Posts',
name: 'posts',
placeholder: 'Add Post',
type: 'fixedCollection',
typeOptions: {
multipleValues: true,
},
displayOptions: {
show: {
operation: ['createPost'],
},
},
default: {},
options: [
{
name: 'post',
displayName: 'Post',
values: [
{
displayName: 'Integration ID',
name: 'integrationId',
type: 'string',
default: '',
required: true,
description: 'ID of the integration/channel',
},
{
displayName: 'Group',
name: 'group',
type: 'string',
default: '',
description: 'Post group',
},
{
displayName: 'Settings',
name: 'settings',
placeholder: 'Add Setting',
type: 'fixedCollection',
typeOptions: {
multipleValues: true,
},
default: {},
options: [
{
name: 'setting',
displayName: 'Setting',
values: [
{
displayName: 'Key',
name: 'key',
type: 'string',
default: '',
required: true,
description: 'Setting key',
},
{
displayName: 'Value',
name: 'value',
type: 'string',
default: '',
required: true,
description: 'Setting value',
},
],
},
],
description: 'Provider-specific settings',
},
{
displayName: 'Content Items',
name: 'value',
placeholder: 'Add Content Item',
type: 'fixedCollection',
typeOptions: {
multipleValues: true,
},
default: {},
options: [
{
name: 'contentItem',
displayName: 'Content Item',
values: [
{
displayName: 'Content',
name: 'content',
type: 'string',
typeOptions: {
rows: 4,
},
default: '',
required: true,
description: 'Content text',
},
{
displayName: 'ID',
name: 'id',
type: 'string',
default: '',
description: 'Content ID (optional)',
},
{
displayName: 'Images',
name: 'image',
placeholder: 'Add Image',
type: 'fixedCollection',
typeOptions: {
multipleValues: true,
},
default: {},
options: [
{
name: 'imageItem',
displayName: 'Image',
values: [
{
displayName: 'ID',
name: 'id',
type: 'string',
default: '',
required: true,
description: 'Image ID',
},
{
displayName: 'Path',
name: 'path',
type: 'string',
default: '',
required: true,
description: 'Image path/URL',
},
],
},
],
description: 'Images for this content item',
},
],
},
],
description: 'Content items (value array)',
},
],
},
],
description: 'Posts array (required for non-draft)',
},
{
displayName: 'Week',
name: 'week',
type: 'number',
typeOptions: {
minValue: 1,
maxValue: 52,
},
displayOptions: {
show: {
operation: ['getPosts'],
},
},
default: 1,
description: 'Week number for filtering posts (1-52)',
},
{
displayName: 'Day',
name: 'day',
type: 'number',
typeOptions: {
minValue: 0,
maxValue: 6,
},
displayOptions: {
show: {
operation: ['getPosts'],
},
},
default: 0,
description: 'Day number for filtering posts (0-6, where 0 is Sunday)',
},
{
displayName: 'Display',
name: 'display',
type: 'options',
displayOptions: {
show: {
operation: ['getPosts'],
},
},
options: [
{
name: 'Day',
value: 'day',
},
{
name: 'Week',
value: 'week',
},
{
name: 'Month',
value: 'month',
},
],
default: 'day',
description: 'Display mode for posts',
},
{
displayName: 'Month',
name: 'month',
type: 'number',
default: 5,
typeOptions: {
minValue: 1,
maxValue: 12,
},
displayOptions: {
show: {
operation: ['getPosts'],
},
},
description: 'Month number for filtering posts (1-12)',
},
{
displayName: 'Year',
name: 'year',
type: 'number',
typeOptions: {
minValue: 2022,
maxValue: new Date().getFullYear() + 10,
},
displayOptions: {
show: {
operation: ['getPosts'],
},
},
default: new Date().getFullYear(),
description: 'Year for filtering posts',
},
{
displayName: 'Customer',
name: 'customer',
type: 'string',
displayOptions: {
show: {
operation: ['getPosts'],
},
},
default: '',
description: 'Customer ID for filtering posts',
},
{
displayName: 'Binary Property',
name: 'binaryPropertyName',
type: 'string',
displayOptions: {
show: {
operation: ['uploadFile'],
},
},
default: '',
required: true,
description: 'Name of the binary property that contains the file data',
},
{
displayName: 'Extension (Png / Jpg / Mp4 / etc.)',
name: 'extension',
type: 'string',
displayOptions: {
show: {
operation: ['uploadFile'],
},
},
default: '',
required: true,
description: 'Extension of the file being uploaded (e.g., png, jpg, mp4)',
},
{
displayName: 'Post ID',
name: 'postId',
type: 'string',
displayOptions: {
show: {
operation: ['deletePost'],
},
},
default: '',
required: true,
description: 'ID of the post to delete',
},
],
};
}
async execute() {
const items = this.getInputData();
const returnData = [];
const length = items.length;
let responseData = undefined;
for (let i = 0; i < length; i++) {
try {
const operation = this.getNodeParameter('operation', i);
if (operation === 'createPost') {
const type = this.getNodeParameter('type', i);
const shortLink = this.getNodeParameter('shortLink', i);
const date = this.getNodeParameter('date', i);
const tagsParam = this.getNodeParameter('tags', i, {});
const postsParam = this.getNodeParameter('posts', i, {});
const tags = tagsParam.tag
? tagsParam.tag.map((tag) => ({
value: tag.value,
label: tag.label,
}))
: [];
const posts = postsParam.post
? postsParam.post.map((post) => {
var _a, _b;
const settings = {};
if (((_a = post.settings) === null || _a === void 0 ? void 0 : _a.setting) && post.settings.setting.length > 0) {
post.settings.setting.forEach((setting) => {
settings[setting.key] = setting.value;
});
}
const value = ((_b = post.value) === null || _b === void 0 ? void 0 : _b.contentItem)
? post.value.contentItem.map((item) => {
var _a;
return ({
content: item.content,
id: item.id || '',
image: ((_a = item.image) === null || _a === void 0 ? void 0 : _a.imageItem)
? item.image.imageItem.map((img) => ({
id: img.id,
path: img.path,
}))
: [],
});
})
: [];
return {
integration: {
id: post.integrationId,
},
value,
group: post.group || '',
settings,
};
})
: [];
const body = {
type,
shortLink,
date,
tags,
posts,
};
responseData = await GenericFunctions_1.postizApiRequest.call(this, 'POST', '/posts', body);
}
if (operation === 'getPosts') {
const week = this.getNodeParameter('week', i);
const day = this.getNodeParameter('day', i);
const display = this.getNodeParameter('display', i);
const month = this.getNodeParameter('month', i);
const year = this.getNodeParameter('year', i);
const customer = this.getNodeParameter('customer', i);
const query = {
week,
day,
display,
month,
year,
...(customer && { customer }),
};
responseData = await GenericFunctions_1.postizApiRequest.call(this, 'GET', '/posts', {}, query);
}
if (operation === 'uploadFile') {
const binaryPropertyName = this.getNodeParameter('binaryPropertyName', i);
const extension = this.getNodeParameter('extension', i);
const formData = new form_data_1.default();
formData.append('file', Buffer.from(binaryPropertyName, 'base64'), {
filename: `file.${extension}`,
});
responseData = await GenericFunctions_1.postizApiRequest.call(this, 'POST', '/upload', formData);
}
if (operation === 'getIntegrations') {
responseData = await GenericFunctions_1.postizApiRequest.call(this, 'GET', '/integrations');
}
if (operation === 'deletePost') {
const postId = this.getNodeParameter('postId', i);
responseData = await GenericFunctions_1.postizApiRequest.call(this, 'DELETE', `/posts/${postId}`);
}
const executionData = this.helpers.constructExecutionMetaData(this.helpers.returnJsonArray(responseData), { itemData: { item: i } });
returnData.push(...executionData);
}
catch (error) {
console.log(error);
const executionErrorData = this.helpers.constructExecutionMetaData(this.helpers.returnJsonArray({ error: (error === null || error === void 0 ? void 0 : error.description) || (error === null || error === void 0 ? void 0 : error.message) || error }), { itemData: { item: i } });
returnData.push(...executionErrorData);
}
}
return [returnData];
}
}
exports.Postiz = Postiz;
//# sourceMappingURL=Postiz.node.js.map
{"version":3,"file":"Postiz.node.js","sourceRoot":"","sources":["../../../nodes/Postiz/Postiz.node.ts"],"names":[],"mappings":"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"}
{
"node": "n8n-nodes-base.postiz",
"nodeVersion": "1.0",
"codexVersion": "1.0",
"categories": ["Social Media", "Scheduling"],
"resources": {
"credentialDocumentation": [
{
"url": "https://docs.postiz.com/public-api"
}
],
"primaryDocumentation": [
{
"url": "https://docs.postiz.com/public-api"
}
]
}
}

Sorry, the diff of this file is not supported yet

{
"name": "@postiz/n8n",
"version": "0.1.4",
"description": "The ultimate social media scheduling tool",
"keywords": [
"social media",
"scheduling tool",
"social media scheduling tool",
"n8n-community-node-package"
],
"license": "MIT",
"homepage": "",
"author": {
"name": "Nevo David",
"email": "nevo@postiz.com"
},
"repository": {
"type": "git",
"url": "https://github.com/gitroomhq/postiz-n8n"
},
"engines": {
"node": ">=20.15"
},
"main": "index.js",
"scripts": {
"build": "npx rimraf dist && tsc && gulp build:icons",
"dev": "tsc --watch",
"format": "prettier nodes credentials --write",
"lint": "eslint nodes credentials package.json",
"lintfix": "eslint nodes credentials package.json --fix",
"prepublishOnly": "npm run build && npm run lint -c .eslintrc.prepublish.js nodes credentials package.json",
"publish-n8n": "pnpm publish --access public"
},
"files": [
"dist"
],
"n8n": {
"n8nNodesApiVersion": 1,
"credentials": [
"dist/credentials/PostizApi.credentials.js"
],
"nodes": [
"dist/nodes/Postiz/Postiz.node.js"
]
},
"devDependencies": {
"@typescript-eslint/parser": "~8.32.0",
"eslint": "^8.57.0",
"eslint-plugin-n8n-nodes-base": "^1.16.3",
"gulp": "^5.0.0",
"prettier": "^3.5.3",
"typescript": "^5.8.2"
},
"peerDependencies": {
"n8n-workflow": "*"
},
"dependencies": {
"form-data": "^4.0.3"
}
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

+1
-1
{
"name": "@postiz/n8n",
"version": "0.1.3",
"version": "0.1.4",
"description": "The ultimate social media scheduling tool",

@@ -5,0 +5,0 @@ "keywords": [