Skip to main content
POST
Content Tab — per-job detail (by-athlete or by-deliverable pivot)

Authorizations

Authorization
string
header
required

JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.

Path Parameters

job_id
integer
required

Partner job ID.

Example:

2768

Query Parameters

page
integer

Page number (1-indexed).

Example:

1

limit
integer

Items per page (default 20).

Example:

20

Body

application/json
pivot
enum<string>

Detail page tab. Defaults to by_athlete.

Available options:
by_athlete,
by_deliverable
Example:

"by_athlete"

milestone_id
integer

Only valid when pivot = by_deliverable. When provided, data[] is the expanded list of that deliverable's athletes (with files). When omitted, data[] is the collapsed deliverable list.

Example:

6716

is_all_selected
boolean

When true, all athletes for the job are selected (use excluded_athlete_id to subtract). When false, only the IDs in athlete_id are included.

Example:

true

athlete_id
integer[]

Specific athlete IDs to include (used when is_all_selected = false).

Example:
excluded_athlete_id
integer[]

Athlete IDs to exclude (used when is_all_selected = true).

Example:

Response

Per-job detail aggregate (shape varies by pivot)

status
string
Example:

"success"

message
string
Example:

"Content Deal Folder Detail"

pivot
enum<string>
Available options:
by_athlete,
by_deliverable
Example:

"by_athlete"

milestone_id
integer | null
Example:

null

summary
object

Job-level rollup (always present).

data
object[]

Shape varies — see endpoint description. May be (a) athletes with milestones+files, (b) collapsed deliverables, or (c) expanded deliverable's athletes with files.

total_count
integer
Example:

2

current_page
integer
Example:

1

per_page
integer
Example:

20

last_page
integer
Example:

1