OpenAPI 3.1.02026-08-223914256.0 MB

f1cf47ad0ec2

Bounties

Retrieve Public Submission

Retrieves one of a bounty's publicly visible submissions in the reduced public shape — the read behind a shared proof link, whose submission is usually outside the bounty page's capped preview. Authentication is optional; a bounty that is not publicly visible, and a submission that is not publicly visible work on it, both return 404.

get/bounties/{bounty_id}/submissions/{id}

Path parameters

bounty_idstring required

The bounty the submission belongs to (bnty_ tag).

idstring required

The submission to retrieve (btys_ tag).

Response

public bounty submission returned

bounty_idstring required

The bounty the work was submitted to, prefixed bnty_.

claimed_atstring nullable required

When the worker claimed the submission, as an ISO 8601 timestamp.

created_atstring required

When the submission was created, as an ISO 8601 timestamp.

denial_reasonstring nullable required

Why the submission was denied, when a presentable reason exists. Always null unless status is denied.

idstring required

Submission ID, prefixed btys_.

resolved_atstring nullable required

When the submission was approved or denied, as an ISO 8601 timestamp. null until then.

status'submitted' | 'approved' | 'denied' required

Lifecycle state. submitted submissions await review; approved submissions were accepted and paid; denied submissions were rejected. In-progress attempts never appear on the public list.

submitted_atstring nullable required

When proof was submitted for review, as an ISO 8601 timestamp.

updated_atstring required

When the submission was last updated, as an ISO 8601 timestamp.

Example response

{
  "bounty_id": "bnty_xxxxxxxxxxxxxx",
  "claimed_at": "2026-01-01T12:00:00.000Z",
  "created_at": "2026-01-01T12:00:00.000Z",
  "denial_reason": "The wheels were never shown in the finished clip.",
  "id": "btys_xxxxxxxxxxxxxx",
  "latest_proof_livestream_feed": {
    "ended_at": "2026-01-01T12:00:00.000Z",
    "id": "lfeed_3",
    "recording_status": "completed",
    "recording_url": "https://whop-assets-example.s3.amazonaws.com/uploads/video/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "started_at": "2026-01-01T12:00:00.000Z",
    "thumbnail_url": "https://img.whop.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxxxxxxxxxxx/resize:fit/width:1000/height:500/plain/https://cdn.whop.com/livestreams/paint-correction-proof-cover.jpg",
    "title": "Untitled Livestream"
  },
  "resolved_at": "2026-01-01T12:00:00.000Z",
  "status": "approved",
  "submitted_at": "2026-01-01T12:00:00.000Z",
  "updated_at": "2026-01-01T12:00:00.000Z",
  "worker": {
    "id": "user_xxxxxxxxxxxxxx",
    "name": "Dana Whitfield",
    "profile_picture": {
      "url": "https://ui-avatars.com/api/"
    },
    "username": "danawhitfield"
  }
}