Get post details

Get detailed information about a specific post by its ID, including all containers (content segments), attached media files, scheduling status, and publishing…

Get detailed information about a specific post by its ID, including all containers (content segments), attached media files, scheduling status, and publishing state. The post ID is the encoded string identifier returned when creating or listing posts. The response includes the full container hierarchy with media URLs for each segment.

GET/v1/posts/{id}

Path Parameters

idstring

Response Body

fetch("https://api.outstand.so/v1/posts/string", {  method: "GET"})
{
  "success": true,
  "post": {
    "id": "9dyJS",
    "orgId": "abc123",
    "publishedAt": "2019-08-24T14:15:22Z",
    "scheduledAt": "2019-08-24T14:15:22Z",
    "isDraft": true,
    "createdAt": "2019-08-24T14:15:22Z",
    "socialAccounts": [
      {
        "id": "9dyJS",
        "nickname": "string",
        "network": "string",
        "username": "string",
        "status": "published",
        "error": null,
        "platformPostId": "123456789",
        "platformPostUrl": "https://www.instagram.com/p/DAbCdEfGhIj/",
        "publishedAt": "2025-01-15T10:30:00Z"
      }
    ],
    "containers": [
      {
        "id": "8xKmL",
        "content": "string",
        "media": [
          {
            "url": "string",
            "filename": "string",
            "processing": {
              "status": "ready",
              "sourceStatus": "probed",
              "error": null,
              "probe": {
                "containerFormat": "mov,mp4,m4a,3gp,3g2,mj2",
                "durationMs": 70800,
                "width": 1920,
                "height": 1080,
                "fps": 30,
                "videoCodec": "h264",
                "audioCodec": "aac",
                "sizeBytes": 18408940,
                "rotation": 0,
                "moovAtFront": true,
                "hasEditLists": false
              },
              "renditions": [
                {
                  "kind": "master",
                  "status": "ready",
                  "url": "https://media.outstand.so/renditions/abc123/568/master.mp4",
                  "error": null
                }
              ],
              "issues": [
                {
                  "level": "warning",
                  "code": "file_too_large",
                  "message": "Video is 512 MB, above the 100 MB limit for bluesky.",
                  "network": "bluesky",
                  "fixableByTranscode": true
                }
              ]
            }
          }
        ],
        "publishResults": [
          {
            "accountId": "9dyJS",
            "status": "published",
            "platformCommentId": "urn:li:comment:(urn:li:share:123,456)",
            "error": null,
            "publishedAt": "2019-08-24T14:15:22Z"
          }
        ]
      }
    ]
  }
}
{
  "success": false,
  "error": "Invalid payload",
  "code": "idempotency_key_reuse",
  "details": {
    "content": {
      "_errors": [
        "Required"
      ]
    }
  }
}
{
  "success": false,
  "error": "Invalid payload",
  "code": "idempotency_key_reuse",
  "details": {
    "content": {
      "_errors": [
        "Required"
      ]
    }
  }
}
{
  "success": false,
  "error": "Internal server error",
  "code": "idempotency_recovery_failed",
  "message": "Database connection failed"
}