StreamsApi

All URIs are relative to https://www.strava.com/api/v3

MethodHTTP requestDescription
getactivitystreamsGET /activities/{id}/streamsGet Activity Streams
getroutestreamsGET /routes/{id}/streamsGet Route Streams
getsegmenteffort_streamsGET /segment_efforts/{id}/streamsGet Segment Effort Streams
getsegmentstreamsGET /segments/{id}/streamsGet Segment Streams

getactivitystreams

get_activity_streams(api::StreamsApi, id::Int64, keys::Vector{String}, `keybytype::Bool; _mediaType=nothing) ->StreamSet,OpenAPI.Clients.ApiResponse<br/>getactivitystreams`(api::StreamsApi, responsestream::Channel, id::Int64, keys::Vector{String}, `keyby_type::Bool; _mediaType=nothing) ->Channel{StreamSet},OpenAPI.Clients.ApiResponse`

Get Activity Streams

Returns the given activity's streams. Requires activity:read scope. Requires activity:read_all scope for Only Me activities.

Required Parameters

NameTypeDescriptionNotes
_apiStreamsApiAPI context
idInt64The identifier of the activity.
keysVector{String}Desired stream types.
key_by_typeBoolMust be true.

Return type

StreamSet

Authorization

strava_oauth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getroutestreams

get_route_streams(api::StreamsApi, id::Int64; _mediaType=nothing) -> StreamSet, OpenAPI.Clients.ApiResponse <br/> `getroutestreams`(api::StreamsApi, response_stream::Channel, id::Int64; _mediaType=nothing) -> Channel{ StreamSet }, OpenAPI.Clients.ApiResponse

Get Route Streams

Returns the given route's streams. Requires read_all scope for private routes.

Required Parameters

NameTypeDescriptionNotes
_apiStreamsApiAPI context
idInt64The identifier of the route.

Return type

StreamSet

Authorization

strava_oauth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getsegmenteffort_streams

get_segment_effort_streams(api::StreamsApi, id::Int64, keys::Vector{String}, `keybytype::Bool; _mediaType=nothing) ->StreamSet,OpenAPI.Clients.ApiResponse<br/>getsegmenteffortstreams(_api::StreamsApi, response_stream::Channel,id::Int64,keys::Vector{String},keybytype::Bool; _mediaType=nothing) ->Channel{StreamSet},OpenAPI.Clients.ApiResponse`

Get Segment Effort Streams

Returns a set of streams for a segment effort completed by the authenticated athlete. Requires read_all scope.

Required Parameters

NameTypeDescriptionNotes
_apiStreamsApiAPI context
idInt64The identifier of the segment effort.
keysVector{String}The types of streams to return.
key_by_typeBoolMust be true.

Return type

StreamSet

Authorization

strava_oauth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getsegmentstreams

get_segment_streams(api::StreamsApi, id::Int64, keys::Vector{String}, `keybytype::Bool; _mediaType=nothing) ->StreamSet,OpenAPI.Clients.ApiResponse<br/>getsegmentstreams`(api::StreamsApi, responsestream::Channel, id::Int64, keys::Vector{String}, `keyby_type::Bool; _mediaType=nothing) ->Channel{StreamSet},OpenAPI.Clients.ApiResponse`

Get Segment Streams

Returns the given segment's streams. Requires read_all scope for private segments.

Required Parameters

NameTypeDescriptionNotes
_apiStreamsApiAPI context
idInt64The identifier of the segment.
keysVector{String}The types of streams to return.
key_by_typeBoolMust be true.

Return type

StreamSet

Authorization

strava_oauth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]