Complete a file upload.
Scopes: files:write
files:write
Go
package main import( "context" "os" polargo "github.com/polarsource/polar-go" "github.com/polarsource/polar-go/models/components" "log" ) func main() { ctx := context.Background() s := polargo.New( polargo.WithSecurity(os.Getenv("POLAR_ACCESS_TOKEN")), ) res, err := s.Files.Uploaded(ctx, "<value>", components.FileUploadCompleted{ ID: "<id>", Path: "/boot", Parts: []components.S3FileUploadCompletedPart{ components.S3FileUploadCompletedPart{ Number: 979613, ChecksumEtag: "<value>", ChecksumSha256Base64: polargo.Pointer("<value>"), }, }, }) if err != nil { log.Fatal(err) } if res.ResponseFilesUploaded != nil { // handle response } }
{ "id": "<string>", "organization_id": "<string>", "name": "<string>", "path": "<string>", "mime_type": "<string>", "size": 123, "storage_version": "<string>", "checksum_etag": "<string>", "checksum_sha256_base64": "<string>", "checksum_sha256_hex": "<string>", "last_modified_at": "2023-11-07T05:31:56Z", "version": "<string>", "service": "<string>", "is_uploaded": true, "created_at": "2023-11-07T05:31:56Z", "size_readable": "<string>" }
Show child attributes
"downloadable"
Was this page helpful?