---
title: "Get post result by ID"
method: GET
path: "/v1/post-results/{id}"
tags: ["Post Results"]
---

# Get post result by ID

`GET /v1/post-results/{id}`

Returns the outcome of publishing one post to one social account: whether it succeeded, the URL of the live post, and the platform error if it failed. A post targeting five accounts produces five results.

## Path parameters

- `id` string, required

## Response `200`

Post result retrieved successfully.

- PostResultDto
  - `id` string, required — The unique identifier of the post result
  - `post_id` string, required — The ID of the associated post
  - `success` boolean, required — Indicates if the operation was successful
  - `social_account_id` number, required — The ID of the associated Social Account
  - `error` object, required — Error message if the operation failed
  - `platform_data` object, required — Platform-specific data
    - `id` string — Platform-specific ID
    - `url` string — URL of the posted content
    - `username` string — Username on the platform
    - `platform_video_id` string, nullable — TikTok only: the final public video id, usable against TikTok's own APIs. `id` is TikTok's publish/processing id. Populated once TikTok moderation exposes the post (re-poll until non-null); always null for drafts and for other platforms, where `id` is already the native post id.

## Other responses

- `404` — Post result not found based on the given ID.
- `500` — Internal server error when fetching the post result.

---

[API](https://skmtc.dev/post-bridge/apis/post-bridge-api.md) · [All operations](https://skmtc.dev/post-bridge/apis/post-bridge-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/post-bridge/post-bridge-api/revisions/97ae826701f6/schema)
