Skip to content

Latest commit

 

History

History
77 lines (51 loc) · 2.44 KB

UploadsApi.md

File metadata and controls

77 lines (51 loc) · 2.44 KB

{{classname}}

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

Method HTTP request Description
CreateUpload Post /uploads Upload Activity
GetUploadById Get /uploads/{uploadId} Get Upload

CreateUpload

Upload CreateUpload(ctx, optional) Upload Activity

Uploads a new data file to create an activity from. Requires activity:write scope.

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
optional *UploadsApiCreateUploadOpts optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a pointer to a UploadsApiCreateUploadOpts struct

Name Type Description Notes
file optional.Interface of os.File***optional.
name optional.
description optional.
trainer optional.
commute optional.
dataType optional.
externalId optional.

Return type

Upload

Authorization

strava_oauth

HTTP request headers

  • Content-Type: multipart/form-data
  • Accept: application/json

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

GetUploadById

Upload GetUploadById(ctx, uploadId) Get Upload

Returns an upload for a given identifier. Requires activity:write scope.

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
uploadId int64 The identifier of the upload.

Return type

Upload

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]