# info.description
A read-only, unauthenticated API for the public Tank Talks show identity and published episode catalogue. It intentionally excludes transcripts, private provenance, draft content, and administrative operations.

# info.license.name
Public metadata; episode media remains subject to publisher terms

# tags[].description
Canonical Tank Talks identity and listening destinations.

# tags[].description
Public, published Tank Talks episode metadata.

# paths./api/v1/show.get.description
Returns the canonical Tank Talks identity, series descriptions, listening destinations, social profiles, and machine-readable developer-resource links.

# paths./api/v1/episodes.get.description
Returns newest-first public episode metadata. Use cursor and limit for pagination, and series to restrict results to Tank Talks interviews or The Rundown. Transcripts are never returned.

# paths./api/v1/episodes.get.parameters[].description
Zero-based catalogue position returned as nextCursor by the previous response.

# paths./api/v1/episodes.get.responses.200.description
A page of published episodes in newest-first order.

# paths./api/v1/episodes/{slug}.get.description
Returns public metadata for one published Tank Talks episode selected by its canonical slug. Transcripts and private provenance are never returned.

# paths./api/v1/episodes/{slug}.get.parameters[].description
Canonical episode slug returned by listEpisodes.

# paths./api/v1/episodes/{slug}.get.responses.404.description
No published episode has the requested slug.

# paths./api/v1/series.get.description
Returns the Tank Talks interview series and The Rundown, including episode counts and each series' latest published episode.

# paths./api/v1/series.get.responses.200.description
The public Tank Talks series collection.

# components.headers.RateLimitPolicy.description
Structured policy enforced per client in each active server instance: 60 public requests in a 60-second window.

# components.headers.RateLimit.description
Current structured service limit for the public quota policy.

# components.headers.RateLimitLimit.description
Compatibility header containing the request quota.

# components.headers.RateLimitRemaining.description
Compatibility header containing the advertised remaining request quota.

# components.headers.RateLimitReset.description
Compatibility header containing seconds until the advertised quota window resets.

# components.headers.RetryAfter.description
Seconds the client must wait before retrying a throttled request.

# components.responses.TooManyRequests.description
The active instance quota was exhausted. Wait for Retry-After seconds before retrying.

# externalDocs.description
Tank Talks developer resources and agent guidance