PipedreamHQ / PipedreamHQ/pipedream
[APP] Publora
- 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
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