postsiva

n8n community node for Postsiva backend APIs

Package Information

Downloads: 0 weekly / 18 monthly
Latest Version: 0.1.1
Author: Postsiva

Documentation

n8n-nodes-postsiva

Community n8n node for Postsiva APIs.

This package is designed to work with your existing backend as-is (no backend changes).

Implemented Resources

  • Connection
    • Test Connection -> GET /health
  • Storage
    • Health -> GET {storageBaseUrl}/upload.php?action=health
    • Simple Upload -> POST ...?action=upload
    • Init Chunk Upload -> POST ...?action=init
    • Upload Chunk -> POST ...?action=chunk
    • Complete Chunk Upload -> POST ...?action=complete
    • Check Progress -> GET ...?action=progress&upload_id=...
    • List Files -> GET ...?action=list
    • Delete File -> DELETE ...?action=delete
  • OAuth
    • Get OAuth URL -> GET /social/oauth/url
    • Get Token Status -> GET /social/oauth/token
    • Delete Token -> DELETE /social/oauth/token
  • Unified Post
    • Create Text Post -> POST /social/post/text
    • Create Image Post -> POST /social/post/image
  • Custom API Request
    • Call any backend endpoint with your existing X-API-Key + X-Workspace-Id

Credentials

Create Postsiva API credentials in n8n:

  • Backend Base URL: e.g. http://localhost:8000
  • Storage Base URL: e.g. https://storage.postsiva.com
  • X-API-Key: psk_live_...
  • X-Workspace-Id: your workspace UUID

Local Build

cd n8n-nodes-postsiva
npm install
npm run build

Local n8n Install (Development)

cd n8n-nodes-postsiva
npm pack

Then install the generated n8n-nodes-postsiva-0.1.0.tgz in your n8n environment.

Notes

  • Node output is raw backend response payload by design.
  • For all platform-specific actions not yet listed explicitly, use Custom API Request now.
  • Next iteration can add first-class operations for each platform route while keeping the same backend.

Discussion