Skip to main content
GET
/
v1
/
publishing
/
history
Get Publish History
curl --request GET \
  --url https://app.uselamina.ai/v1/publishing/history \
  --header 'x-api-key: <api-key>'
{
  "data": [
    {
      "id": "pub-001",
      "platform": "instagram",
      "contentType": "image",
      "contentUrl": "https://media.getmason.io/api/assetlib/abc123.png",
      "caption": "Discover our new spring collection",
      "postUrl": "https://instagram.com/p/ABC123",
      "status": "published",
      "error": null,
      "publishedAt": "2026-04-15T11:00:00.000Z",
      "createdAt": "2026-04-15T10:59:55.000Z"
    },
    {
      "id": "pub-002",
      "platform": "facebook",
      "contentType": "video",
      "contentUrl": "https://media.getmason.io/api/assetlib/def456.mp4",
      "caption": "Behind the scenes of our latest shoot",
      "postUrl": null,
      "status": "failed",
      "error": "Video format not supported by Facebook API",
      "publishedAt": null,
      "createdAt": "2026-04-14T16:30:00.000Z"
    }
  ]
}
Returns the publish history for your workspace, including status and destination details for each publish job. Use this to audit what has been published, track pending or failed publishes, and build dashboards showing content distribution activity. Results are paginated and ordered by publish time (newest first).

Authorizations

x-api-key
string
header
required

Workspace API key. Prefix: lma_. Example: lma_abc123...

Query Parameters

limit
integer
default:25

Maximum number of publish records to return.

Required range: x <= 100
status
string

Filter by publish status (e.g. published, failed, pending).

platform
string

Filter by platform (e.g. instagram, facebook, tiktok).

Response

List of publish history records

data
object[]