Marketing API
Assets
Complete Upload
this api endpoint (post) (post) verifies that an asset has been uploaded successfully permissions assets create body parameters assets array of strings an array of strings each representing an asset id that you wish to verify the maximum number of assets that can be verified in a single request is 50 require "uri" require "json" require "net/http" url = uri("https //api tamio com/v2/assets/complete upload") https = net http new(url host, url port) https use ssl = true request = net http post new(url) request\["accept"] = "application/json" request\["authorization"] = "bearer your token here" data = { assets \[ '635b53fe 6d43 499a 9678 de4bd7501f5f' ] } request body = data to json response = https request(request) puts response read bodycurl location request post 'https //api tamio com/v2/assets/complete upload' \\ \ header 'accept application/json' \\ \ header 'authorization bearer your token here' \\ \ data raw '{ "assets" \[ "635b53fe 6d43 499a 9678 de4bd7501f5f" ] }'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("authorization", "bearer your token here"); var data = { assets \[ '635b53fe 6d43 499a 9678 de4bd7501f5f' ] }; var body = json stringify(data); var requestoptions = { method 'post', headers myheaders, body body }; fetch("https //api tamio com/v2/assets/complete upload", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));{ "status" 200, "succeeded" \[ { "filename" "awesome image png", "filesize" 51401, "extension" "png", "version" null, "updated at" 1669250582, "created at" 1669216610, "type" "image", "status" "active", "id" "635b53fe 6d43 499a 9678 de4bd7501f5f", "object" "asset", "folder" null, "number of children" 0, "thumbnails" \[], "number of downloads" 0, "alt text" "my awesome image" } ], "failed" \[] }