PipedreamHQ / PipedreamHQ/pipedream

[APP] Publora

Open
#21,523 1 comment 0 reactions 0 assignees View on GitHub
app enhancement triaged
Dominant language
JavaScript
Stars
11.7k
Forks
5.8k
Avg merge
3d 10h
Merged PRs (30d)
102

Description

**Name of app / service**

Publora — https://publora.com

Publora publishes and schedules posts to 10 social networks from a single API call: Instagram, TikTok, YouTube, Facebook, Threads, Bluesky, X, Mastodon, LinkedIn and Telegram.

**Link to developer documentation**

https://docs.publora.com

The REST API authenticates with an `x-publora-key` header. The endpoints a Pipedream app would need:

- `GET /api/v1/platform-connections` — the user's connected social accounts, each with a `platformId`
- `POST /api/v1/create-post` — create a post; `scheduledTime` (ISO 8601 UTC) schedules it, omitting it saves a draft, `mediaUrls` attaches images or video that Publora downloads server-side
- `GET /api/v1/get-post/{postGroupId}` — per-platform status: scheduled, published or failed

Publora also runs an OAuth 2.0 server (authorization code with PKCE, refresh tokens, dynamic client registration) if you prefer OAuth to an API key: https://mcp.publora.com/.well-known/oauth-authorization-server

**Is lack of support preventing you from moving forward, or do you have a workaround?**

The workaround is wiring raw HTTP requests by hand, which means users have to read our docs and manage the header themselves. A registry app would let them connect once and pick their social accounts from a dropdown.

**Are there specific actions or triggers you'd like to see for this app? Please let us know here or use the Action and Trigger issue templates to open requests for each!**

We work on Publora and are ready to contribute and maintain the components as soon as the app directory exists:

- **Create Post** — content, target accounts, optional schedule and media
- **List Connected Accounts** — the accounts available to post to
- **Get Post Status** — per-platform delivery status
- **New Post Published** (trigger) — via our existing webhook, which sends `post_published` and `post_scheduled` events

Happy to follow the component guidelines and adjust to whatever auth setup you create on your side.

Contributor guide

Open the contributing guide

Research direction

Start with the Publora developer documentation and Pipedream's component guidelines, then use the listed REST endpoints and webhook events as the integration entry points. Done means the app supports Create Post, List Connected Accounts, Get Post Status, and the New Post Published trigger with the described authentication options.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.