---
title: "Get post"
method: GET
path: "/posts/{post_id}"
tags: ["posts"]
---

# Get post

`GET /posts/{post_id}`

## Request

- Base URL: `https://www.socialfaktory.com/v1`
- URL: `https://www.socialfaktory.com/v1/posts/{post_id}`
- Auth: HTTP bearer

Read one post: its status, scheduled time, the link it was released at, and its metrics. A post just sent stays queued until the publisher takes it, then turns scheduled, then published or failed. The release link and metrics fill in after it goes live, once the channel reports back.

## Path parameters

- `post_id` string, required

## Response `200`

Get post

- object
  - `id` string, required
  - `status` string, required
  - `caption` string, nullable
  - `scheduled_at` string, nullable
  - `failure_code` string, nullable
  - `channel_id` string, required
  - `provider` string, required

## Other responses

- `default`: The error envelope

---

[API](https://skmtc.dev/socialfaktory/apis/socialfaktory-api.md) · [All operations](https://skmtc.dev/socialfaktory/apis/socialfaktory-api/llms.txt) · [OpenAPI document](https://skmtc.dev/socialfaktory/apis/socialfaktory-api/revisions/aa1714ae1ba4?raw)
