generated: '2026-07-15' method: generated source: openapi/tms-onconnect-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 32 by_action_class: connected: 32 by_consequence: read: 32 human_in_the_loop_required: 0 operations: - path: /v1.1/lineups method: get operationId: getLineups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/lineups/{lineupId} method: get operationId: getLineupById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/lineups/{lineupId}/channels method: get operationId: getLineupChannels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/lineups/{lineupId}/grid method: get operationId: getLineupGrid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/stations/search method: get operationId: searchStations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/stations/{stationId} method: get operationId: getStationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/stations/{stationId}/airings method: get operationId: getStationAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/programs/search method: get operationId: searchPrograms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/programs/genres method: get operationId: getProgramGenres x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/programs/newShowAirings method: get operationId: getNewShowAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/programs/{tmsId} method: get operationId: getProgramById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/programs/{tmsId}/airings method: get operationId: getProgramAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/series/{seriesId} method: get operationId: getSeriesById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/series/{seriesId}/airings method: get operationId: getSeriesAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/series/{seriesId}/episodes method: get operationId: getSeriesEpisodes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/movies/airings method: get operationId: getMovieAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/movies/showings method: get operationId: getMovieShowings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/theatres method: get operationId: getTheatres x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/theatres/{theatreId}/showings method: get operationId: getTheatreShowings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/movies/{movieId}/showings method: get operationId: getMovieShowtimes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/sports/{sportsId} method: get operationId: getSportById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/sports/{sportsId}/events/airings method: get operationId: getSportEventAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/sports/{sportsId}/non-events/airings method: get operationId: getSportNonEventAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/sports/organizations/{organizationId}/airings method: get operationId: getOrganizationAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/sports/teams/{teamBrandId}/airings method: get operationId: getTeamAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/celebs/{personId} method: get operationId: getCelebrityById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/celebs/{personId}/airings method: get operationId: getCelebrityAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1.1/celebs/talkShowAirings method: get operationId: getTalkShowCelebrityAirings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/series/{seriesId} method: get operationId: getOnlineVideoSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/episodes/{rootId_tmsId} method: get operationId: getOnlineVideoEpisode x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/movies/{rootId_tmsId} method: get operationId: getOnlineVideoMovie x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /social/{rootId_seriesId} method: get operationId: getSocialData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none