Publer

Publer is a social-media scheduling and management platform for planning, creating, and publishing content across networks like Facebook, Instagram, X, LinkedIn, TikTok, YouTube, Pinterest, and more. The Publer API (v1) lets Business customers programmatically schedule and publish posts, manage connected social accounts and workspaces, work with media libraries, and track asynchronous jobs.

5 APIs 0 Features
Social MediaSchedulingPublishingContent ManagementMarketing

APIs

Publer Posts & Scheduling API

List, filter, and search posts, then schedule posts for future publication (including drafts) or publish content immediately across connected social networks. Scheduling and pub...

Publer Accounts API

Retrieve the list of connected social media accounts available in the selected workspace across providers such as Facebook, Instagram, X, LinkedIn, TikTok, YouTube, Pinterest, B...

Publer Workspaces API

Retrieve the list of workspaces the authenticated user has access to, including owner, members, plan, and picture, used to scope all other API requests via the Publer-Workspace-...

Publer Media API

Retrieve a paginated list of media items from the workspace library, filter by type (photo, video, gif), usage status, source, and search term, or fetch specific media items by ...

Publer Jobs API

Poll the status of asynchronous operations (such as scheduling and publishing) by job id, returned as 202 Accepted responses, to monitor completion and retrieve results.

Collections

Publer API

OPEN

Pricing Plans

Publer Plans Pricing

3 plans

PLANS

Rate Limits

Publer Rate Limits

2 limits

RATE LIMITS

FinOps

Publer Finops

FINOPS

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Publer API
  version: '1.0'
request:
  auth:
    type: apikey
    apikey:
      key: Authorization
      value: Bearer-API {{apiKey}}
      in: header
items:
- info:
    name: Workspaces
    type: folder
  items:
  - info:
      name: List workspaces
      type: http
    http:
      method: GET
      url: https://app.publer.com/api/v1/workspaces
    docs: Retrieves a list of all workspaces that the authenticated user has access to.
- info:
    name: Accounts
    type: folder
  items:
  - info:
      name: List accounts
      type: http
    http:
      method: GET
      url: https://app.publer.com/api/v1/accounts
    docs: Retrieves a list of social media accounts available in the specified workspace.
- info:
    name: Media
    type: folder
  items:
  - info:
      name: List media
      type: http
    http:
      method: GET
      url: https://app.publer.com/api/v1/media?types[]=photo&used[]=false
    docs: Retrieves a paginated list of media items from the workspace library.
- info:
    name: Posts
    type: folder
  items:
  - info:
      name: List posts
      type: http
    http:
      method: GET
      url: https://app.publer.com/api/v1/posts
    docs: Retrieves a list of posts based on the specified filters.
  - info:
      name: Schedule posts
      type: http
    http:
      method: POST
      url: https://app.publer.com/api/v1/posts/schedule
      body:
        type: json
        data: '{"bulk":{"state":"scheduled","posts":[{"networks":{"facebook":{"type":"status","text":"Hello from the Publer
          API"}},"accounts":[{"id":"ACCOUNT_ID","scheduled_at":"2026-07-01T14:30:00Z"}]}]}}'
    docs: Schedule posts for future publication, including drafts. Returns a job_id.
  - info:
      name: Publish posts immediately
      type: http
    http:
      method: POST
      url: https://app.publer.com/api/v1/posts/schedule/publish
      body:
        type: json
        data: '{"bulk":{"state":"scheduled","posts":[{"networks":{"facebook":{"type":"status","text":"Hello from the Publer
          API"}},"accounts":[{"id":"ACCOUNT_ID"}]}]}}'
    docs: Publish content immediately to connected social networks. Returns a job_id.
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: Get job status
      type: http
    http:
      method: GET
      url: https://app.publer.com/api/v1/job_status/{{job_id}}
    docs: Monitor an asynchronous operation (such as scheduling or publishing) by its job id.