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

getactivitystreams(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.
keybytypeBoolMust 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

getroutestreams(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

getsegmenteffortstreams(api::StreamsApi, id::Int64, keys::Vector{String}, keybytype::Bool; mediaType=nothing) -> StreamSet, OpenAPI.Clients.ApiResponse <br/> getsegmenteffortstreams(api::StreamsApi, responsestream::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.
keybytypeBoolMust 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

getsegmentstreams(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.
keybytypeBoolMust 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]