Gotipath Docs
Stream
  • Documention
  • API Reference
CDN
  • Documention
  • API Reference
Stream
  • Documention
  • API Reference
CDN
  • Documention
  • API Reference
  1. Multipart Upload
  • Getting Started
  • Manage Videos
    • Uploader SDKs
    • Create Video
      POST
    • List Videos
      GET
    • Get Video details
      GET
    • Video delete
      DELETE
    • Update
      PUT
    • Pull Video
      POST
  • Manage Collection
    • Create Collection
      POST
    • Collection List
      GET
    • Show
      GET
    • update
      PUT
    • Delete
      DELETE
  • Multipart Upload
    • Create parts of the original video
      POST
    • Get Presign URL
      GET
    • SignPartUpload
      PUT
    • List parts
      GET
    • Complete Multipart Upload
      POST
    • AbortMultipartUpload
      DELETE
  • Manage Tags
    • Create New Tags
      POST
    • Get All Tags
      GET
  • Manage Livestream
    • Create New Livestream
      POST
    • Delete Live stream
      DELETE
    • Livestream make ban
      PATCH
    • Livestream make unban
      PATCH
    • Get all livestream
      GET
    • Players details
      GET
    • Livestream history
      GET
    • Livestream details
      GET
  • Notifications
    • Webhook notification logs
    • Webhook notification Resend
  • Manage Security Settings
    • Add Access control
    • Get Access control
  1. Multipart Upload

Complete Multipart Upload

POST
https://apistream.gotipath.com/v1/uploads/s3/multipart/{uploadId}
Last modified:2023-11-14 07:29:03
Maintainer:Not configured
Once you upload all parts to S3 bucket via pre-signed URL, use this endpoint to complete the multipart upload.

Request

Path Params
uploadId
string 
required
Query Params
key
string 
required
Example:
media/282151be-45a7-4a2b-beaf-2055c28012a4.mp4
Header Params
X-Auth-ClientId
string 
required
Default:
ebe8bac0-eaef-4548-8b59-96c9ec38a22b
X-Auth-LibraryId
string 
required
Default:
89898172-d32b-49f8-a94a-bdf0c6ca1bd9
X-Auth-ApiKey
string 
required
Default:
pEBPYVUNMbP7uDsb0W2h3oTjpEqr32fFh/3TNUhvFcJt7/J/hyV+5LctVWONgzaw+w+PpQ
Body Params application/json
parts
array [object {2}] 
parts
required
List of object containing part number with ETag received as a response header while uploading each part
PartNumber
integer 
required
ETag
string 
required
ETag received while uploading the part using PUT
Example
{
    "parts": [
        {
            "PartNumber": 1,
            "ETag": "\"8ec21288257eaf63a2e0910889a3439b\""
        },
        {
            "PartNumber": 2,
            "ETag": "\"63434f5404a58d8a8b370c59d5828994\""
        },
        {
            "PartNumber": 3,
            "ETag": "\"ea5ede2f71a72d495ccb82f6e97336ee\""
        },
        {
            "PartNumber": 4,
            "ETag": "\"82114fee1576747b3348b42b09605f84\""
        },
        {
            "PartNumber": 5,
            "ETag": "\"0cba19a5a956bfa3df829f698da388da\""
        },
        {
            "PartNumber": 6,
            "ETag": "\"684b129c659703df2f36e6491e159747\""
        },
        {
            "PartNumber": 7,
            "ETag": "\"383ed2ead52eb2aaba630bff831f8a72\""
        },
        {
            "PartNumber": 8,
            "ETag": "\"973c65e36f9bb0f7b890b0a81a153324\""
        },
        {
            "PartNumber": 9,
            "ETag": "\"ff850067c2721243b850f4474e4286a3\""
        },
        {
            "PartNumber": 10,
            "ETag": "\"0fae3c2d6dc207ece447192825895f51\""
        },
        {
            "PartNumber": 11,
            "ETag": "\"1348e01e185e8016f9ab521852a7d88e\""
        },
        {
            "PartNumber": 12,
            "ETag": "\"4042b8f9f0e076e011d7ffb3bfcc4197\""
        },
        {
            "PartNumber": 13,
            "ETag": "\"06cafbe908de0accf0e7825fab32a3dd\""
        },
        {
            "PartNumber": 14,
            "ETag": "\"9e9347b7bdf0ef53eadefbd5ca8b4e0b\""
        },
        {
            "PartNumber": 15,
            "ETag": "\"6134abb875e8e9f5489625e6702bf099\""
        },
        {
            "PartNumber": 16,
            "ETag": "\"c6a34027e838109d73fe7169aa325fe6\""
        },
        {
            "PartNumber": 17,
            "ETag": "\"f6e69449bf8a2c1e03c19f3822b614bd\""
        },
        {
            "PartNumber": 18,
            "ETag": "\"d36b779b8833f2d0d814f3307c8b52e1\""
        },
        {
            "PartNumber": 19,
            "ETag": "\"c8300e40993a34785813fad084c2a95b\""
        },
        {
            "PartNumber": 20,
            "ETag": "\"81a652797df8fda9125d5059e7c3ee93\""
        },
        {
            "PartNumber": 21,
            "ETag": "\"41e448846aae54931fbe0fcbb88b8623\""
        },
        {
            "PartNumber": 22,
            "ETag": "\"a578e58d40c5c924fb2ee10f9a1a4e20\""
        },
        {
            "PartNumber": 23,
            "ETag": "\"e21148dc0c321e5c5c4cb69c197c9d66\""
        },
        {
            "PartNumber": 24,
            "ETag": "\"e61cc95bf122292bbd5fea98669b6937\""
        },
        {
            "PartNumber": 25,
            "ETag": "\"a3daf0a79e695a83ff44174e5f59f67f\""
        },
        {
            "PartNumber": 26,
            "ETag": "\"beeaf02b1cb141dfc345aa848e170f67\""
        },
        {
            "PartNumber": 27,
            "ETag": "\"5dccbdda6ee45a7e5c2b8bb7297a97b2\""
        },
        {
            "PartNumber": 28,
            "ETag": "\"20dd5a1b32f79b19ea596430a898855a\""
        },
        {
            "PartNumber": 29,
            "ETag": "\"e53c4353cc377eabc16f6b0fc929d728\""
        },
        {
            "PartNumber": 30,
            "ETag": "\"67592354a1c12219dab31acbe631a5f8\""
        },
        {
            "PartNumber": 31,
            "ETag": "\"7a907d46c7f24d5e853dcbce7e9c7f6a\""
        }
    ]
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://apistream.gotipath.com/v1/uploads/s3/multipart/?key=media/282151be-45a7-4a2b-beaf-2055c28012a4.mp4' \
--header 'X-Auth-ClientId;' \
--header 'X-Auth-LibraryId;' \
--header 'X-Auth-ApiKey;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "parts": [
        {
            "PartNumber": 1,
            "ETag": "\"8ec21288257eaf63a2e0910889a3439b\""
        },
        {
            "PartNumber": 2,
            "ETag": "\"63434f5404a58d8a8b370c59d5828994\""
        },
        {
            "PartNumber": 3,
            "ETag": "\"ea5ede2f71a72d495ccb82f6e97336ee\""
        },
        {
            "PartNumber": 4,
            "ETag": "\"82114fee1576747b3348b42b09605f84\""
        },
        {
            "PartNumber": 5,
            "ETag": "\"0cba19a5a956bfa3df829f698da388da\""
        },
        {
            "PartNumber": 6,
            "ETag": "\"684b129c659703df2f36e6491e159747\""
        },
        {
            "PartNumber": 7,
            "ETag": "\"383ed2ead52eb2aaba630bff831f8a72\""
        },
        {
            "PartNumber": 8,
            "ETag": "\"973c65e36f9bb0f7b890b0a81a153324\""
        },
        {
            "PartNumber": 9,
            "ETag": "\"ff850067c2721243b850f4474e4286a3\""
        },
        {
            "PartNumber": 10,
            "ETag": "\"0fae3c2d6dc207ece447192825895f51\""
        },
        {
            "PartNumber": 11,
            "ETag": "\"1348e01e185e8016f9ab521852a7d88e\""
        },
        {
            "PartNumber": 12,
            "ETag": "\"4042b8f9f0e076e011d7ffb3bfcc4197\""
        },
        {
            "PartNumber": 13,
            "ETag": "\"06cafbe908de0accf0e7825fab32a3dd\""
        },
        {
            "PartNumber": 14,
            "ETag": "\"9e9347b7bdf0ef53eadefbd5ca8b4e0b\""
        },
        {
            "PartNumber": 15,
            "ETag": "\"6134abb875e8e9f5489625e6702bf099\""
        },
        {
            "PartNumber": 16,
            "ETag": "\"c6a34027e838109d73fe7169aa325fe6\""
        },
        {
            "PartNumber": 17,
            "ETag": "\"f6e69449bf8a2c1e03c19f3822b614bd\""
        },
        {
            "PartNumber": 18,
            "ETag": "\"d36b779b8833f2d0d814f3307c8b52e1\""
        },
        {
            "PartNumber": 19,
            "ETag": "\"c8300e40993a34785813fad084c2a95b\""
        },
        {
            "PartNumber": 20,
            "ETag": "\"81a652797df8fda9125d5059e7c3ee93\""
        },
        {
            "PartNumber": 21,
            "ETag": "\"41e448846aae54931fbe0fcbb88b8623\""
        },
        {
            "PartNumber": 22,
            "ETag": "\"a578e58d40c5c924fb2ee10f9a1a4e20\""
        },
        {
            "PartNumber": 23,
            "ETag": "\"e21148dc0c321e5c5c4cb69c197c9d66\""
        },
        {
            "PartNumber": 24,
            "ETag": "\"e61cc95bf122292bbd5fea98669b6937\""
        },
        {
            "PartNumber": 25,
            "ETag": "\"a3daf0a79e695a83ff44174e5f59f67f\""
        },
        {
            "PartNumber": 26,
            "ETag": "\"beeaf02b1cb141dfc345aa848e170f67\""
        },
        {
            "PartNumber": 27,
            "ETag": "\"5dccbdda6ee45a7e5c2b8bb7297a97b2\""
        },
        {
            "PartNumber": 28,
            "ETag": "\"20dd5a1b32f79b19ea596430a898855a\""
        },
        {
            "PartNumber": 29,
            "ETag": "\"e53c4353cc377eabc16f6b0fc929d728\""
        },
        {
            "PartNumber": 30,
            "ETag": "\"67592354a1c12219dab31acbe631a5f8\""
        },
        {
            "PartNumber": 31,
            "ETag": "\"7a907d46c7f24d5e853dcbce7e9c7f6a\""
        }
    ]
}'

Responses

🟢200OK
application/json
Body
object {0}
Example
{}
Previous
List parts
Next
AbortMultipartUpload
Built with