[{"transcript":" Managing your media means more than just uploading an image or video to your media library.","confidence":0.7654375,"words":[{"word":"Managing","start_time":5.651,"end_time":6.033},{"word":"your","start_time":6.053,"end_time":6.194},{"word":"media","start_time":6.234,"end_time":6.575},{"word":"means","start_time":6.616,"end_time":6.817},{"word":"more","start_time":6.877,"end_time":7.038},{"word":"than","start_time":7.078,"end_time":7.218},{"word":"just","start_time":7.259,"end_time":7.44},{"word":"uploading","start_time":7.52,"end_time":7.862},{"word":"an","start_time":7.902,"end_time":7.962},{"word":"image","start_time":8.062,"end_time":8.284},{"word":"or","start_time":8.344,"end_time":8.424},{"word":"video","start_time":8.444,"end_time":8.826},{"word":"to","start_time":8.866,"end_time":8.947},{"word":"your","start_time":8.987,"end_time":9.108},{"word":"media","start_time":9.168,"end_time":9.449},{"word":"library.","start_time":9.469,"end_time":9.61}],"alternatives":[],"language":"en"},{"transcript":" There are other asynchronous processes involved, such as maybe you want to automatically organize your media,","confidence":0.6371875,"words":[{"word":"There","start_time":10.432,"end_time":10.593},{"word":"are","start_time":10.633,"end_time":10.733},{"word":"other","start_time":10.794,"end_time":10.974},{"word":"asynchronous","start_time":11.035,"end_time":11.557},{"word":"processes","start_time":11.577,"end_time":12.079},{"word":"involved,","start_time":12.12,"end_time":12.441},{"word":"such","start_time":12.461,"end_time":12.602},{"word":"as","start_time":12.642,"end_time":12.702},{"word":"maybe","start_time":12.762,"end_time":12.903},{"word":"you","start_time":12.923,"end_time":13.004},{"word":"want","start_time":13.024,"end_time":13.144},{"word":"to","start_time":13.164,"end_time":13.225},{"word":"automatically","start_time":13.285,"end_time":13.767},{"word":"organize","start_time":13.847,"end_time":14.129},{"word":"your","start_time":14.149,"end_time":14.269},{"word":"media,","start_time":14.289,"end_time":14.41}],"alternatives":[],"language":"en"},{"transcript":" or maybe every time you upload an image, based on the tag, you remove the image's background.","confidence":0.7897058823529413,"words":[{"word":"or","start_time":15.193,"end_time":15.273},{"word":"maybe","start_time":15.313,"end_time":15.514},{"word":"every","start_time":15.554,"end_time":15.735},{"word":"time","start_time":15.755,"end_time":15.916},{"word":"you","start_time":15.936,"end_time":16.077},{"word":"upload","start_time":16.137,"end_time":16.418},{"word":"an","start_time":16.438,"end_time":16.519},{"word":"image,","start_time":16.599,"end_time":16.92},{"word":"based","start_time":17.041,"end_time":17.262},{"word":"on","start_time":17.302,"end_time":17.383},{"word":"the","start_time":17.403,"end_time":17.483},{"word":"tag,","start_time":17.523,"end_time":17.865},{"word":"you","start_time":17.925,"end_time":18.086},{"word":"remove","start_time":18.126,"end_time":18.387},{"word":"the","start_time":18.407,"end_time":18.487},{"word":"image's","start_time":18.528,"end_time":18.809},{"word":"background.","start_time":18.829,"end_time":19.05}],"alternatives":[],"language":"en"},{"transcript":" To solve this, we can use webhook notifications where we can listen to different events in the Cloudinary API.","confidence":0.8034210526315789,"words":[{"word":"To","start_time":19.792,"end_time":19.872},{"word":"solve","start_time":19.912,"end_time":20.113},{"word":"this,","start_time":20.133,"end_time":20.314},{"word":"we","start_time":20.374,"end_time":20.454},{"word":"can","start_time":20.474,"end_time":20.615},{"word":"use","start_time":20.695,"end_time":20.836},{"word":"webhook","start_time":20.896,"end_time":21.298},{"word":"notifications","start_time":21.318,"end_time":22.041},{"word":"where","start_time":22.081,"end_time":22.201},{"word":"we","start_time":22.221,"end_time":22.282},{"word":"can","start_time":22.302,"end_time":22.422},{"word":"listen","start_time":22.482,"end_time":22.723},{"word":"to","start_time":22.763,"end_time":22.864},{"word":"different","start_time":22.944,"end_time":23.225},{"word":"events","start_time":23.306,"end_time":23.647},{"word":"in","start_time":23.747,"end_time":23.807},{"word":"the","start_time":23.848,"end_time":23.908},{"word":"Cloudinary","start_time":23.948,"end_time":24.35},{"word":"API.","start_time":24.37,"end_time":24.43}],"alternatives":[],"language":"en"},{"transcript":" We can do this on upload by defining a notification URL.","confidence":0.7080909090909091,"words":[{"word":"We","start_time":25.433,"end_time":25.534},{"word":"can","start_time":25.554,"end_time":25.674},{"word":"do","start_time":25.695,"end_time":25.775},{"word":"this","start_time":25.815,"end_time":25.936},{"word":"on","start_time":26.037,"end_time":26.158},{"word":"upload","start_time":26.258,"end_time":26.62},{"word":"by","start_time":26.661,"end_time":26.761},{"word":"defining","start_time":26.802,"end_time":27.184},{"word":"a","start_time":27.244,"end_time":27.285},{"word":"notification","start_time":27.325,"end_time":27.929},{"word":"URL.","start_time":28.009,"end_time":28.13}],"alternatives":[],"language":"en"},{"transcript":" Or we can do this globally where we can listen to any uploaded media and look for those specific tags.","confidence":0.83115,"words":[{"word":"Or","start_time":28.972,"end_time":29.092},{"word":"we","start_time":29.173,"end_time":29.253},{"word":"can","start_time":29.273,"end_time":29.374},{"word":"do","start_time":29.414,"end_time":29.474},{"word":"this","start_time":29.514,"end_time":29.655},{"word":"globally","start_time":29.695,"end_time":30.177},{"word":"where","start_time":30.217,"end_time":30.337},{"word":"we","start_time":30.357,"end_time":30.418},{"word":"can","start_time":30.438,"end_time":30.538},{"word":"listen","start_time":30.558,"end_time":30.759},{"word":"to","start_time":30.799,"end_time":30.88},{"word":"any","start_time":31.06,"end_time":31.221},{"word":"uploaded","start_time":31.361,"end_time":31.723},{"word":"media","start_time":31.803,"end_time":32.104},{"word":"and","start_time":32.225,"end_time":32.325},{"word":"look","start_time":32.406,"end_time":32.586},{"word":"for","start_time":32.626,"end_time":32.727},{"word":"those","start_time":32.767,"end_time":32.928},{"word":"specific","start_time":32.968,"end_time":33.369},{"word":"tags.","start_time":33.389,"end_time":33.53}],"alternatives":[],"language":"en"},{"transcript":" To do this, once inside your Cloudinary account, navigate to Settings and then the Upload tab,","confidence":0.8081875,"words":[{"word":"To","start_time":34.331,"end_time":34.431},{"word":"do","start_time":34.472,"end_time":34.592},{"word":"this,","start_time":34.632,"end_time":34.833},{"word":"once","start_time":34.974,"end_time":35.114},{"word":"inside","start_time":35.195,"end_time":35.536},{"word":"your","start_time":35.556,"end_time":35.677},{"word":"Cloudinary","start_time":35.697,"end_time":36.098},{"word":"account,","start_time":36.118,"end_time":36.52},{"word":"navigate","start_time":36.6,"end_time":37.022},{"word":"to","start_time":37.082,"end_time":37.183},{"word":"Settings","start_time":37.283,"end_time":37.745},{"word":"and","start_time":37.866,"end_time":37.966},{"word":"then","start_time":38.026,"end_time":38.187},{"word":"the","start_time":38.207,"end_time":38.287},{"word":"Upload","start_time":38.448,"end_time":38.769},{"word":"tab,","start_time":38.79,"end_time":38.85}],"alternatives":[],"language":"en"},{"transcript":" where if we scroll down, we're going to be able to see where we can define a notification","confidence":0.7154444444444445,"words":[{"word":"where","start_time":39.372,"end_time":39.472},{"word":"if","start_time":39.492,"end_time":39.532},{"word":"we","start_time":39.553,"end_time":39.673},{"word":"scroll","start_time":39.713,"end_time":40.116},{"word":"down,","start_time":40.196,"end_time":40.457},{"word":"we're","start_time":40.478,"end_time":40.618},{"word":"going","start_time":40.659,"end_time":40.759},{"word":"to","start_time":40.779,"end_time":40.819},{"word":"be","start_time":40.84,"end_time":40.88},{"word":"able","start_time":40.92,"end_time":41.02},{"word":"to","start_time":41.041,"end_time":41.101},{"word":"see","start_time":41.181,"end_time":41.382},{"word":"where","start_time":41.443,"end_time":41.584},{"word":"we","start_time":41.604,"end_time":41.684},{"word":"can","start_time":41.704,"end_time":41.825},{"word":"define","start_time":41.885,"end_time":42.267},{"word":"a","start_time":42.287,"end_time":42.307},{"word":"notification","start_time":42.328,"end_time":42.79}],"alternatives":[],"language":"en"},{"transcript":" URL.","confidence":0.768,"words":[{"word":"URL.","start_time":43.733,"end_time":44.174}],"alternatives":[],"language":"en"},{"transcript":"To test this out, I created two serverless function endpoints on Netlify where I have an","confidence":0.7518749999999998,"words":[{"word":"To","start_time":44.656,"end_time":44.736},{"word":"test","start_time":44.796,"end_time":44.977},{"word":"this","start_time":45.017,"end_time":45.117},{"word":"out,","start_time":45.257,"end_time":45.398},{"word":"I","start_time":45.538,"end_time":45.598},{"word":"created","start_time":45.639,"end_time":45.98},{"word":"two","start_time":46.12,"end_time":46.381},{"word":"serverless","start_time":46.501,"end_time":46.922},{"word":"function","start_time":46.962,"end_time":47.324},{"word":"endpoints","start_time":47.424,"end_time":47.865},{"word":"on","start_time":47.965,"end_time":48.026},{"word":"Netlify","start_time":48.066,"end_time":48.627},{"word":"where","start_time":48.928,"end_time":49.069},{"word":"I","start_time":49.129,"end_time":49.189},{"word":"have","start_time":49.229,"end_time":49.41},{"word":"an","start_time":49.43,"end_time":49.47}],"alternatives":[],"language":"en"},{"transcript":" upload endpoint that gives me an easy way to upload media with the tags that I want, as well","confidence":0.7228947368421053,"words":[{"word":"upload","start_time":49.651,"end_time":49.932},{"word":"endpoint","start_time":50.012,"end_time":50.434},{"word":"that","start_time":50.474,"end_time":50.574},{"word":"gives","start_time":50.614,"end_time":50.775},{"word":"me","start_time":50.815,"end_time":50.896},{"word":"an","start_time":50.936,"end_time":50.996},{"word":"easy","start_time":51.116,"end_time":51.357},{"word":"way","start_time":51.438,"end_time":51.659},{"word":"to","start_time":51.719,"end_time":51.819},{"word":"upload","start_time":51.92,"end_time":52.221},{"word":"media","start_time":52.281,"end_time":52.642},{"word":"with","start_time":52.944,"end_time":53.084},{"word":"the","start_time":53.124,"end_time":53.185},{"word":"tags","start_time":53.245,"end_time":53.526},{"word":"that","start_time":53.546,"end_time":53.686},{"word":"I","start_time":53.707,"end_time":53.727},{"word":"want,","start_time":53.767,"end_time":54.028},{"word":"as","start_time":54.048,"end_time":54.088},{"word":"well","start_time":54.409,"end_time":54.53}],"alternatives":[],"language":"en"},{"transcript":" as a background removal endpoint, which is what we're going to use as the notification URL.","confidence":0.7620624999999999,"words":[{"word":"as","start_time":54.711,"end_time":54.791},{"word":"a","start_time":54.831,"end_time":54.871},{"word":"background","start_time":54.952,"end_time":55.334},{"word":"removal","start_time":55.374,"end_time":55.716},{"word":"endpoint,","start_time":55.796,"end_time":56.218},{"word":"which","start_time":56.5,"end_time":56.6},{"word":"is","start_time":56.64,"end_time":56.701},{"word":"what","start_time":56.721,"end_time":56.821},{"word":"we're","start_time":56.841,"end_time":56.942},{"word":"going","start_time":56.962,"end_time":57.103},{"word":"to","start_time":57.123,"end_time":57.183},{"word":"use","start_time":57.344,"end_time":57.464},{"word":"as","start_time":57.545,"end_time":57.625},{"word":"the","start_time":57.686,"end_time":57.766},{"word":"notification","start_time":57.826,"end_time":58.449},{"word":"URL.","start_time":58.469,"end_time":58.53}],"alternatives":[],"language":"en"},{"transcript":" While you don't need to follow along with this code, we can see what the upload code looks like","confidence":0.815,"words":[{"word":"While","start_time":59.391,"end_time":59.512},{"word":"you","start_time":59.532,"end_time":59.612},{"word":"don't","start_time":59.653,"end_time":59.773},{"word":"need","start_time":59.793,"end_time":59.934},{"word":"to","start_time":59.954,"end_time":60.014},{"word":"follow","start_time":60.055,"end_time":60.296},{"word":"along","start_time":60.336,"end_time":60.557},{"word":"with","start_time":60.597,"end_time":60.718},{"word":"this","start_time":60.778,"end_time":60.959},{"word":"code,","start_time":61.04,"end_time":61.341},{"word":"we","start_time":61.361,"end_time":61.442},{"word":"can","start_time":61.462,"end_time":61.582},{"word":"see","start_time":61.623,"end_time":61.763},{"word":"what","start_time":61.804,"end_time":61.904},{"word":"the","start_time":61.944,"end_time":62.045},{"word":"upload","start_time":62.125,"end_time":62.427},{"word":"code","start_time":62.487,"end_time":62.688},{"word":"looks","start_time":62.728,"end_time":62.909},{"word":"like","start_time":62.97,"end_time":63.05}],"alternatives":[],"language":"en"},{"transcript":" by looking at the upload.js file, where if we look at the handler function, we can see that we're","confidence":0.7691052631578948,"words":[{"word":"by","start_time":63.15,"end_time":63.251},{"word":"looking","start_time":63.311,"end_time":63.592},{"word":"at","start_time":63.652,"end_time":63.733},{"word":"the","start_time":63.773,"end_time":63.853},{"word":"upload.js","start_time":63.994,"end_time":64.857},{"word":"file,","start_time":64.877,"end_time":65.158},{"word":"where","start_time":65.52,"end_time":65.62},{"word":"if","start_time":65.64,"end_time":65.701},{"word":"we","start_time":65.721,"end_time":65.821},{"word":"look","start_time":65.861,"end_time":66.022},{"word":"at","start_time":66.042,"end_time":66.102},{"word":"the","start_time":66.142,"end_time":66.243},{"word":"handler","start_time":66.323,"end_time":66.725},{"word":"function,","start_time":66.765,"end_time":67.167},{"word":"we","start_time":67.488,"end_time":67.568},{"word":"can","start_time":67.588,"end_time":67.729},{"word":"see","start_time":67.749,"end_time":67.809},{"word":"that","start_time":67.829,"end_time":67.91},{"word":"we're","start_time":67.93,"end_time":68.03}],"alternatives":[],"language":"en"},{"transcript":" taking a URL and a folder and we're applying the tags to the uploading process.","confidence":0.8298666666666666,"words":[{"word":"taking","start_time":68.15,"end_time":68.431},{"word":"a","start_time":68.512,"end_time":68.552},{"word":"URL","start_time":68.712,"end_time":69.174},{"word":"and","start_time":69.294,"end_time":69.395},{"word":"a","start_time":69.435,"end_time":69.455},{"word":"folder","start_time":69.535,"end_time":69.876},{"word":"and","start_time":70.258,"end_time":70.318},{"word":"we're","start_time":70.358,"end_time":70.458},{"word":"applying","start_time":70.478,"end_time":70.88},{"word":"the","start_time":70.92,"end_time":71.0},{"word":"tags","start_time":71.04,"end_time":71.482},{"word":"to","start_time":71.642,"end_time":71.763},{"word":"the","start_time":71.803,"end_time":71.883},{"word":"uploading","start_time":71.984,"end_time":72.345},{"word":"process.","start_time":72.385,"end_time":72.867}],"alternatives":[],"language":"en"},{"transcript":"In our background","confidence":0.61,"words":[{"word":"In","start_time":73.408,"end_time":73.489},{"word":"our","start_time":73.529,"end_time":73.609},{"word":"background","start_time":73.629,"end_time":73.83}],"alternatives":[],"language":"en"},{"transcript":" removal endpoint, we can see all we're currently doing is logging out the body so that we can see","confidence":0.7757894736842103,"words":[{"word":"removal","start_time":74.051,"end_time":74.392},{"word":"endpoint,","start_time":74.473,"end_time":74.854},{"word":"we","start_time":74.914,"end_time":74.975},{"word":"can","start_time":75.015,"end_time":75.115},{"word":"see","start_time":75.155,"end_time":75.296},{"word":"all","start_time":75.417,"end_time":75.537},{"word":"we're","start_time":75.577,"end_time":75.718},{"word":"currently","start_time":75.758,"end_time":76.119},{"word":"doing","start_time":76.16,"end_time":76.461},{"word":"is","start_time":76.581,"end_time":76.682},{"word":"logging","start_time":76.782,"end_time":77.144},{"word":"out","start_time":77.224,"end_time":77.324},{"word":"the","start_time":77.345,"end_time":77.445},{"word":"body","start_time":77.505,"end_time":77.847},{"word":"so","start_time":78.188,"end_time":78.268},{"word":"that","start_time":78.288,"end_time":78.389},{"word":"we","start_time":78.409,"end_time":78.469},{"word":"can","start_time":78.489,"end_time":78.57},{"word":"see","start_time":78.59,"end_time":78.65}],"alternatives":[],"language":"en"},{"transcript":" what that notification payload looks like and use it to do something with our image.","confidence":0.8128,"words":[{"word":"what","start_time":78.75,"end_time":78.891},{"word":"that","start_time":78.931,"end_time":79.072},{"word":"notification","start_time":79.132,"end_time":79.775},{"word":"payload","start_time":79.836,"end_time":80.278},{"word":"looks","start_time":80.318,"end_time":80.519},{"word":"like","start_time":80.579,"end_time":80.8},{"word":"and","start_time":81.122,"end_time":81.222},{"word":"use","start_time":81.343,"end_time":81.483},{"word":"it","start_time":81.524,"end_time":81.584},{"word":"to","start_time":81.624,"end_time":81.684},{"word":"do","start_time":81.765,"end_time":81.946},{"word":"something","start_time":82.026,"end_time":82.327},{"word":"with","start_time":82.368,"end_time":82.528},{"word":"our","start_time":82.649,"end_time":82.729},{"word":"image.","start_time":82.749,"end_time":82.89}],"alternatives":[],"language":"en"},{"transcript":" So to start, I need to actually define this notification URL.","confidence":0.864909090909091,"words":[{"word":"So","start_time":83.612,"end_time":83.712},{"word":"to","start_time":83.732,"end_time":83.813},{"word":"start,","start_time":83.853,"end_time":84.075},{"word":"I","start_time":84.175,"end_time":84.216},{"word":"need","start_time":84.276,"end_time":84.437},{"word":"to","start_time":84.477,"end_time":84.558},{"word":"actually","start_time":84.699,"end_time":84.981},{"word":"define","start_time":85.041,"end_time":85.383},{"word":"this","start_time":85.423,"end_time":85.564},{"word":"notification","start_time":85.625,"end_time":86.289},{"word":"URL.","start_time":86.37,"end_time":86.43}],"alternatives":[],"language":"en"},{"transcript":" So if I head back over to Netlify, I'm going to copy my endpoint and inside of Cloudinary,","confidence":0.7120000000000001,"words":[{"word":"So","start_time":86.71,"end_time":86.811},{"word":"if","start_time":86.851,"end_time":86.911},{"word":"I","start_time":86.951,"end_time":87.032},{"word":"head","start_time":87.052,"end_time":87.213},{"word":"back","start_time":87.253,"end_time":87.433},{"word":"over","start_time":87.494,"end_time":87.634},{"word":"to","start_time":87.654,"end_time":87.715},{"word":"Netlify,","start_time":87.755,"end_time":88.237},{"word":"I'm","start_time":88.578,"end_time":88.678},{"word":"going","start_time":88.699,"end_time":88.799},{"word":"to","start_time":88.819,"end_time":88.879},{"word":"copy","start_time":88.919,"end_time":89.281},{"word":"my","start_time":89.341,"end_time":89.542},{"word":"endpoint","start_time":89.662,"end_time":90.165},{"word":"and","start_time":90.667,"end_time":90.747},{"word":"inside","start_time":90.867,"end_time":91.209},{"word":"of","start_time":91.229,"end_time":91.269},{"word":"Cloudinary,","start_time":91.289,"end_time":91.51}],"alternatives":[],"language":"en"},{"transcript":" I'm going to paste in that notification URL and I'm going to scroll to the bottom of the","confidence":0.7052222222222222,"words":[{"word":"I'm","start_time":91.751,"end_time":91.851},{"word":"going","start_time":91.871,"end_time":92.032},{"word":"to","start_time":92.052,"end_time":92.112},{"word":"paste","start_time":92.193,"end_time":92.494},{"word":"in","start_time":92.635,"end_time":92.736},{"word":"that","start_time":92.776,"end_time":92.917},{"word":"notification","start_time":92.957,"end_time":93.54},{"word":"URL","start_time":93.62,"end_time":94.002},{"word":"and","start_time":94.344,"end_time":94.404},{"word":"I'm","start_time":94.444,"end_time":94.505},{"word":"going","start_time":94.525,"end_time":94.625},{"word":"to","start_time":94.645,"end_time":94.686},{"word":"scroll","start_time":94.746,"end_time":95.047},{"word":"to","start_time":95.088,"end_time":95.188},{"word":"the","start_time":95.208,"end_time":95.269},{"word":"bottom","start_time":95.289,"end_time":95.409},{"word":"of","start_time":95.429,"end_time":95.47},{"word":"the","start_time":95.49,"end_time":95.55}],"alternatives":[],"language":"en"},{"transcript":" page and I'm going to hit save.","confidence":0.7997142857142856,"words":[{"word":"page","start_time":95.692,"end_time":96.036},{"word":"and","start_time":96.441,"end_time":96.501},{"word":"I'm","start_time":96.522,"end_time":96.623},{"word":"going","start_time":96.643,"end_time":96.785},{"word":"to","start_time":96.825,"end_time":96.866},{"word":"hit","start_time":96.906,"end_time":97.068},{"word":"save.","start_time":97.109,"end_time":97.19}],"alternatives":[],"language":"en"},{"transcript":" Now, our first goal is to see what actually happens inside of our background removal endpoint","confidence":0.7955000000000001,"words":[{"word":"Now,","start_time":97.892,"end_time":97.992},{"word":"our","start_time":98.053,"end_time":98.153},{"word":"first","start_time":98.213,"end_time":98.414},{"word":"goal","start_time":98.474,"end_time":98.715},{"word":"is","start_time":98.836,"end_time":98.896},{"word":"to","start_time":98.956,"end_time":99.037},{"word":"see","start_time":99.097,"end_time":99.318},{"word":"what","start_time":99.459,"end_time":99.619},{"word":"actually","start_time":99.7,"end_time":100.001},{"word":"happens","start_time":100.081,"end_time":100.543},{"word":"inside","start_time":100.684,"end_time":101.045},{"word":"of","start_time":101.065,"end_time":101.105},{"word":"our","start_time":101.166,"end_time":101.266},{"word":"background","start_time":101.326,"end_time":101.708},{"word":"removal","start_time":101.728,"end_time":101.989},{"word":"endpoint","start_time":102.009,"end_time":102.17}],"alternatives":[],"language":"en"},{"transcript":" anytime that notification is triggered.","confidence":0.633,"words":[{"word":"anytime","start_time":102.957,"end_time":103.36},{"word":"that","start_time":103.38,"end_time":103.501},{"word":"notification","start_time":103.562,"end_time":104.167},{"word":"is","start_time":104.207,"end_time":104.288},{"word":"triggered.","start_time":104.368,"end_time":104.55}],"alternatives":[],"language":"en"},{"transcript":" And particularly, we're going to trigger an upload so we can see the body response right","confidence":0.8230000000000001,"words":[{"word":"And","start_time":105.052,"end_time":105.132},{"word":"particularly,","start_time":105.192,"end_time":105.775},{"word":"we're","start_time":105.795,"end_time":106.016},{"word":"going","start_time":106.056,"end_time":106.197},{"word":"to","start_time":106.237,"end_time":106.297},{"word":"trigger","start_time":106.357,"end_time":106.679},{"word":"an","start_time":106.759,"end_time":106.839},{"word":"upload","start_time":107.0,"end_time":107.402},{"word":"so","start_time":107.723,"end_time":107.824},{"word":"we","start_time":107.844,"end_time":107.904},{"word":"can","start_time":107.924,"end_time":108.065},{"word":"see","start_time":108.085,"end_time":108.286},{"word":"the","start_time":108.306,"end_time":108.386},{"word":"body","start_time":108.446,"end_time":108.748},{"word":"response","start_time":108.808,"end_time":109.169},{"word":"right","start_time":109.19,"end_time":109.29}],"alternatives":[],"language":"en"},{"transcript":" inside of our function log.","confidence":0.6798,"words":[{"word":"inside","start_time":109.331,"end_time":109.718},{"word":"of","start_time":109.738,"end_time":109.779},{"word":"our","start_time":109.84,"end_time":109.902},{"word":"function","start_time":109.983,"end_time":110.248},{"word":"log.","start_time":110.268,"end_time":110.33}],"alternatives":[],"language":"en"},{"transcript":" So to test this out, I'm using Postman where I define my upload endpoint along with the","confidence":0.7468823529411764,"words":[{"word":"So","start_time":111.131,"end_time":111.231},{"word":"to","start_time":111.251,"end_time":111.332},{"word":"test","start_time":111.372,"end_time":111.553},{"word":"this","start_time":111.573,"end_time":111.713},{"word":"out,","start_time":111.814,"end_time":111.954},{"word":"I'm","start_time":112.055,"end_time":112.175},{"word":"using","start_time":112.276,"end_time":112.497},{"word":"Postman","start_time":112.557,"end_time":113.099},{"word":"where","start_time":113.159,"end_time":113.32},{"word":"I","start_time":113.36,"end_time":113.44},{"word":"define","start_time":113.48,"end_time":113.882},{"word":"my","start_time":113.942,"end_time":114.083},{"word":"upload","start_time":114.264,"end_time":114.605},{"word":"endpoint","start_time":114.685,"end_time":115.127},{"word":"along","start_time":115.469,"end_time":115.649},{"word":"with","start_time":115.669,"end_time":115.75},{"word":"the","start_time":115.77,"end_time":115.83}],"alternatives":[],"language":"en"},{"transcript":" payload including a URL to a picture with a dog and a folder where I'm defining it as examples.","confidence":0.735,"words":[{"word":"payload","start_time":115.95,"end_time":116.412},{"word":"including","start_time":116.492,"end_time":116.934},{"word":"a","start_time":116.954,"end_time":116.974},{"word":"URL","start_time":117.255,"end_time":117.737},{"word":"to","start_time":118.058,"end_time":118.178},{"word":"a","start_time":118.198,"end_time":118.238},{"word":"picture","start_time":118.279,"end_time":118.499},{"word":"with","start_time":118.519,"end_time":118.64},{"word":"a","start_time":118.68,"end_time":118.72},{"word":"dog","start_time":118.76,"end_time":119.061},{"word":"and","start_time":119.402,"end_time":119.503},{"word":"a","start_time":119.543,"end_time":119.563},{"word":"folder","start_time":119.643,"end_time":120.045},{"word":"where","start_time":120.185,"end_time":120.326},{"word":"I'm","start_time":120.366,"end_time":120.486},{"word":"defining","start_time":120.526,"end_time":120.908},{"word":"it","start_time":120.948,"end_time":120.988},{"word":"as","start_time":121.169,"end_time":121.269},{"word":"examples.","start_time":121.329,"end_time":121.53}],"alternatives":[],"language":"en"},{"transcript":" Once I click send, Postman will send that request and we can go back to the Cloudinary Media Library","confidence":0.850157894736842,"words":[{"word":"Once","start_time":122.532,"end_time":122.652},{"word":"I","start_time":122.692,"end_time":122.753},{"word":"click","start_time":122.793,"end_time":123.054},{"word":"send,","start_time":123.074,"end_time":123.375},{"word":"Postman","start_time":123.455,"end_time":123.877},{"word":"will","start_time":123.917,"end_time":124.078},{"word":"send","start_time":124.118,"end_time":124.299},{"word":"that","start_time":124.339,"end_time":124.479},{"word":"request","start_time":124.519,"end_time":125.001},{"word":"and","start_time":125.423,"end_time":125.483},{"word":"we","start_time":125.503,"end_time":125.563},{"word":"can","start_time":125.583,"end_time":125.704},{"word":"go","start_time":125.744,"end_time":125.844},{"word":"back","start_time":125.905,"end_time":126.065},{"word":"to","start_time":126.105,"end_time":126.206},{"word":"the","start_time":126.246,"end_time":126.306},{"word":"Cloudinary","start_time":126.326,"end_time":126.728},{"word":"Media","start_time":126.848,"end_time":127.049},{"word":"Library","start_time":127.069,"end_time":127.27}],"alternatives":[],"language":"en"},{"transcript":" where we can now see I have a new picture of a dog.","confidence":0.6293846153846153,"words":[{"word":"where","start_time":127.936,"end_time":128.198},{"word":"we","start_time":128.218,"end_time":128.278},{"word":"can","start_time":128.298,"end_time":128.419},{"word":"now","start_time":128.459,"end_time":128.62},{"word":"see","start_time":128.64,"end_time":128.821},{"word":"I","start_time":128.841,"end_time":128.862},{"word":"have","start_time":129.103,"end_time":129.304},{"word":"a","start_time":129.344,"end_time":129.364},{"word":"new","start_time":129.445,"end_time":129.586},{"word":"picture","start_time":129.666,"end_time":130.028},{"word":"of","start_time":130.109,"end_time":130.169},{"word":"a","start_time":130.209,"end_time":130.249},{"word":"dog.","start_time":130.269,"end_time":130.37}],"alternatives":[],"language":"en"},{"transcript":" Now, if we look back inside of our Netlify logs for that background removal function,","confidence":0.7885333333333335,"words":[{"word":"Now,","start_time":131.101,"end_time":131.182},{"word":"if","start_time":131.202,"end_time":131.242},{"word":"we","start_time":131.262,"end_time":131.363},{"word":"look","start_time":131.383,"end_time":131.564},{"word":"back","start_time":131.604,"end_time":131.745},{"word":"inside","start_time":131.805,"end_time":132.127},{"word":"of","start_time":132.147,"end_time":132.208},{"word":"our","start_time":132.268,"end_time":132.369},{"word":"Netlify","start_time":132.449,"end_time":132.932},{"word":"logs","start_time":132.972,"end_time":133.274},{"word":"for","start_time":133.334,"end_time":133.434},{"word":"that","start_time":133.475,"end_time":133.595},{"word":"background","start_time":133.656,"end_time":134.018},{"word":"removal","start_time":134.058,"end_time":134.239},{"word":"function,","start_time":134.259,"end_time":134.42}],"alternatives":[],"language":"en"},{"transcript":" we can now see that we have a logged object where we have a notification type of upload,","confidence":0.7805555555555556,"words":[{"word":"we","start_time":135.182,"end_time":135.242},{"word":"can","start_time":135.262,"end_time":135.403},{"word":"now","start_time":135.443,"end_time":135.603},{"word":"see","start_time":135.684,"end_time":135.865},{"word":"that","start_time":135.905,"end_time":136.025},{"word":"we","start_time":136.065,"end_time":136.186},{"word":"have","start_time":136.246,"end_time":136.447},{"word":"a","start_time":136.467,"end_time":136.487},{"word":"logged","start_time":136.708,"end_time":137.029},{"word":"object","start_time":137.19,"end_time":137.571},{"word":"where","start_time":137.893,"end_time":138.013},{"word":"we","start_time":138.053,"end_time":138.114},{"word":"have","start_time":138.154,"end_time":138.294},{"word":"a","start_time":138.315,"end_time":138.355},{"word":"notification","start_time":138.435,"end_time":139.058},{"word":"type","start_time":139.098,"end_time":139.319},{"word":"of","start_time":139.379,"end_time":139.439},{"word":"upload,","start_time":139.459,"end_time":139.62}],"alternatives":[],"language":"en"},{"transcript":" meaning this just triggered any time we uploaded an image, which is exactly what we want.","confidence":0.791875,"words":[{"word":"meaning","start_time":140.221,"end_time":140.523},{"word":"this","start_time":140.543,"end_time":140.844},{"word":"just","start_time":140.884,"end_time":141.045},{"word":"triggered","start_time":141.145,"end_time":141.587},{"word":"any","start_time":141.888,"end_time":142.028},{"word":"time","start_time":142.109,"end_time":142.39},{"word":"we","start_time":142.45,"end_time":142.57},{"word":"uploaded","start_time":142.691,"end_time":143.092},{"word":"an","start_time":143.133,"end_time":143.213},{"word":"image,","start_time":143.353,"end_time":143.634},{"word":"which","start_time":143.916,"end_time":144.036},{"word":"is","start_time":144.096,"end_time":144.156},{"word":"exactly","start_time":144.197,"end_time":144.658},{"word":"what","start_time":144.719,"end_time":144.819},{"word":"we","start_time":144.859,"end_time":144.939},{"word":"want.","start_time":144.96,"end_time":145.08}],"alternatives":[],"language":"en"},{"transcript":" And if we scroll down, we can look at the tags here and we can see that we have that tag of","confidence":0.820090909090909,"words":[{"word":"And","start_time":145.581,"end_time":145.642},{"word":"if","start_time":145.682,"end_time":145.722},{"word":"we","start_time":145.742,"end_time":145.863},{"word":"scroll","start_time":145.903,"end_time":146.184},{"word":"down,","start_time":146.204,"end_time":146.485},{"word":"we","start_time":146.546,"end_time":146.626},{"word":"can","start_time":146.646,"end_time":146.787},{"word":"look","start_time":146.847,"end_time":147.008},{"word":"at","start_time":147.028,"end_time":147.088},{"word":"the","start_time":147.108,"end_time":147.189},{"word":"tags","start_time":147.249,"end_time":147.57},{"word":"here","start_time":147.61,"end_time":147.791},{"word":"and","start_time":147.811,"end_time":148.213},{"word":"we","start_time":148.233,"end_time":148.293},{"word":"can","start_time":148.313,"end_time":148.434},{"word":"see","start_time":148.474,"end_time":148.595},{"word":"that","start_time":148.635,"end_time":148.735},{"word":"we","start_time":148.755,"end_time":148.876},{"word":"have","start_time":148.936,"end_time":149.137},{"word":"that","start_time":149.197,"end_time":149.378},{"word":"tag","start_time":149.418,"end_time":149.699},{"word":"of","start_time":149.72,"end_time":149.76}],"alternatives":[],"language":"en"},{"transcript":" So back inside of my background removal notification endpoint, we know that we can","confidence":0.7790714285714285,"words":[{"word":"So","start_time":151.401,"end_time":151.522},{"word":"back","start_time":151.562,"end_time":151.723},{"word":"inside","start_time":151.763,"end_time":151.984},{"word":"of","start_time":152.004,"end_time":152.084},{"word":"my","start_time":152.104,"end_time":152.205},{"word":"background","start_time":152.265,"end_time":152.707},{"word":"removal","start_time":152.747,"end_time":153.129},{"word":"notification","start_time":153.169,"end_time":153.832},{"word":"endpoint,","start_time":153.913,"end_time":154.355},{"word":"we","start_time":154.656,"end_time":154.797},{"word":"know","start_time":154.857,"end_time":155.058},{"word":"that","start_time":155.118,"end_time":155.239},{"word":"we","start_time":155.299,"end_time":155.38},{"word":"can","start_time":155.4,"end_time":155.46}],"alternatives":[],"language":"en"},{"transcript":" destructure the body to get the notification type as well as the tags from the media that was","confidence":0.7493333333333334,"words":[{"word":"destructure","start_time":155.621,"end_time":156.283},{"word":"the","start_time":156.323,"end_time":156.423},{"word":"body","start_time":156.463,"end_time":156.764},{"word":"to","start_time":156.804,"end_time":156.905},{"word":"get","start_time":156.945,"end_time":157.085},{"word":"the","start_time":157.126,"end_time":157.206},{"word":"notification","start_time":157.286,"end_time":158.109},{"word":"type","start_time":158.53,"end_time":158.831},{"word":"as","start_time":159.192,"end_time":159.273},{"word":"well","start_time":159.353,"end_time":159.574},{"word":"as","start_time":159.674,"end_time":159.774},{"word":"the","start_time":159.835,"end_time":159.935},{"word":"tags","start_time":160.015,"end_time":160.497},{"word":"from","start_time":160.778,"end_time":160.898},{"word":"the","start_time":160.938,"end_time":160.998},{"word":"media","start_time":161.039,"end_time":161.219},{"word":"that","start_time":161.239,"end_time":161.32},{"word":"was","start_time":161.34,"end_time":161.4}],"alternatives":[],"language":"en"},{"transcript":" uploaded.","confidence":0.909,"words":[{"word":"uploaded.","start_time":161.6,"end_time":161.941}],"alternatives":[],"language":"en"},{"transcript":"So I'm going to say if my notification type equals upload and my tags includes the remove","confidence":0.725529411764706,"words":[{"word":"So","start_time":161.961,"end_time":162.001},{"word":"I'm","start_time":162.503,"end_time":162.603},{"word":"going","start_time":162.623,"end_time":162.723},{"word":"to","start_time":162.763,"end_time":162.803},{"word":"say","start_time":162.863,"end_time":163.104},{"word":"if","start_time":163.204,"end_time":163.264},{"word":"my","start_time":163.305,"end_time":163.405},{"word":"notification","start_time":163.465,"end_time":164.107},{"word":"type","start_time":164.167,"end_time":164.447},{"word":"equals","start_time":164.628,"end_time":165.029},{"word":"upload","start_time":165.249,"end_time":165.731},{"word":"and","start_time":166.593,"end_time":166.813},{"word":"my","start_time":167.034,"end_time":167.194},{"word":"tags","start_time":167.294,"end_time":167.796},{"word":"includes","start_time":168.056,"end_time":168.858},{"word":"the","start_time":169.219,"end_time":169.34},{"word":"remove","start_time":169.38,"end_time":169.52}],"alternatives":[],"language":"en"},{"transcript":" background tag, I'm going to do something and perform the work that I want to do.","confidence":0.762,"words":[{"word":"background","start_time":170.022,"end_time":170.545},{"word":"tag,","start_time":170.625,"end_time":171.067},{"word":"I'm","start_time":171.087,"end_time":171.81},{"word":"going","start_time":171.83,"end_time":171.951},{"word":"to","start_time":171.971,"end_time":172.051},{"word":"do","start_time":172.112,"end_time":172.252},{"word":"something","start_time":172.292,"end_time":172.594},{"word":"and","start_time":172.634,"end_time":172.714},{"word":"perform","start_time":172.755,"end_time":173.116},{"word":"the","start_time":173.156,"end_time":173.237},{"word":"work","start_time":173.277,"end_time":173.438},{"word":"that","start_time":173.478,"end_time":173.578},{"word":"I","start_time":173.598,"end_time":173.638},{"word":"want","start_time":173.679,"end_time":173.799},{"word":"to","start_time":173.819,"end_time":173.9},{"word":"do.","start_time":173.94,"end_time":173.98}],"alternatives":[],"language":"en"},{"transcript":" In particular, I want to trigger this function, which is going to use the uploader endpoint where I'm going to pass in the secure URL of my resource, where I'm going to define the new folder of examples slash background removed, and I'm going to define the background removal using Cloudinary AI.","confidence":0.7863076923076923,"words":[{"word":"In","start_time":174.77,"end_time":174.85},{"word":"particular,","start_time":174.89,"end_time":175.391},{"word":"I","start_time":175.411,"end_time":175.431},{"word":"want","start_time":175.651,"end_time":175.792},{"word":"to","start_time":175.812,"end_time":175.872},{"word":"trigger","start_time":175.952,"end_time":176.252},{"word":"this","start_time":176.292,"end_time":176.432},{"word":"function,","start_time":176.512,"end_time":176.933},{"word":"which","start_time":177.253,"end_time":177.373},{"word":"is","start_time":177.434,"end_time":177.494},{"word":"going","start_time":177.554,"end_time":177.774},{"word":"to","start_time":177.814,"end_time":177.894},{"word":"use","start_time":178.054,"end_time":178.174},{"word":"the","start_time":178.214,"end_time":178.315},{"word":"uploader","start_time":178.475,"end_time":178.895},{"word":"endpoint","start_time":178.975,"end_time":179.436},{"word":"where","start_time":179.716,"end_time":179.856},{"word":"I'm","start_time":179.897,"end_time":180.017},{"word":"going","start_time":180.037,"end_time":180.197},{"word":"to","start_time":180.217,"end_time":180.277},{"word":"pass","start_time":180.337,"end_time":180.637},{"word":"in","start_time":180.697,"end_time":180.778},{"word":"the","start_time":180.818,"end_time":180.918},{"word":"secure","start_time":180.958,"end_time":181.438},{"word":"URL","start_time":181.599,"end_time":182.059},{"word":"of","start_time":182.199,"end_time":182.299},{"word":"my","start_time":182.359,"end_time":182.52},{"word":"resource,","start_time":182.58,"end_time":183.14},{"word":"where","start_time":183.501,"end_time":183.601},{"word":"I'm","start_time":183.641,"end_time":183.741},{"word":"going","start_time":183.781,"end_time":183.941},{"word":"to","start_time":183.981,"end_time":184.041},{"word":"define","start_time":184.102,"end_time":184.522},{"word":"the","start_time":184.582,"end_time":184.682},{"word":"new","start_time":184.782,"end_time":184.943},{"word":"folder","start_time":185.003,"end_time":185.383},{"word":"of","start_time":185.463,"end_time":185.543},{"word":"examples","start_time":185.643,"end_time":186.244},{"word":"slash","start_time":186.424,"end_time":186.765},{"word":"background","start_time":186.845,"end_time":187.325},{"word":"removed,","start_time":187.386,"end_time":187.886},{"word":"and","start_time":188.267,"end_time":188.347},{"word":"I'm","start_time":188.367,"end_time":188.447},{"word":"going","start_time":188.467,"end_time":188.627},{"word":"to","start_time":188.667,"end_time":188.707},{"word":"define","start_time":188.747,"end_time":189.088},{"word":"the","start_time":189.128,"end_time":189.208},{"word":"background","start_time":189.268,"end_time":189.668},{"word":"removal","start_time":189.688,"end_time":190.109},{"word":"using","start_time":190.249,"end_time":190.449},{"word":"Cloudinary","start_time":190.489,"end_time":190.99},{"word":"AI.","start_time":191.01,"end_time":191.05}],"alternatives":[],"language":"en"},{"transcript":" Now, before we trigger this, we have two things we need to do, where we first need to destructure this secure URL from that body.","confidence":0.8404799999999999,"words":[{"word":"Now,","start_time":192.031,"end_time":192.132},{"word":"before","start_time":192.172,"end_time":192.413},{"word":"we","start_time":192.453,"end_time":192.533},{"word":"trigger","start_time":192.573,"end_time":192.814},{"word":"this,","start_time":192.854,"end_time":192.994},{"word":"we","start_time":193.035,"end_time":193.135},{"word":"have","start_time":193.175,"end_time":193.275},{"word":"two","start_time":193.336,"end_time":193.476},{"word":"things","start_time":193.516,"end_time":193.697},{"word":"we","start_time":193.737,"end_time":193.817},{"word":"need","start_time":193.837,"end_time":193.978},{"word":"to","start_time":194.018,"end_time":194.058},{"word":"do,","start_time":194.098,"end_time":194.258},{"word":"where","start_time":194.399,"end_time":194.539},{"word":"we","start_time":194.579,"end_time":194.68},{"word":"first","start_time":194.72,"end_time":194.941},{"word":"need","start_time":194.961,"end_time":195.121},{"word":"to","start_time":195.141,"end_time":195.222},{"word":"destructure","start_time":195.282,"end_time":195.904},{"word":"this","start_time":195.964,"end_time":196.124},{"word":"secure","start_time":196.185,"end_time":196.566},{"word":"URL","start_time":196.726,"end_time":197.108},{"word":"from","start_time":197.248,"end_time":197.469},{"word":"that","start_time":197.509,"end_time":197.669},{"word":"body.","start_time":197.75,"end_time":197.89}],"alternatives":[],"language":"en"},{"transcript":" And if you're following along, you need to make sure you have the Cloudinary AI","confidence":0.7717333333333334,"words":[{"word":"And","start_time":198.481,"end_time":198.562},{"word":"if","start_time":198.582,"end_time":198.622},{"word":"you're","start_time":198.642,"end_time":198.803},{"word":"following","start_time":198.823,"end_time":199.105},{"word":"along,","start_time":199.145,"end_time":199.407},{"word":"you","start_time":199.447,"end_time":199.528},{"word":"need","start_time":199.548,"end_time":199.669},{"word":"to","start_time":199.709,"end_time":199.79},{"word":"make","start_time":199.83,"end_time":199.971},{"word":"sure","start_time":200.011,"end_time":200.172},{"word":"you","start_time":200.212,"end_time":200.333},{"word":"have","start_time":200.373,"end_time":200.514},{"word":"the","start_time":200.555,"end_time":200.635},{"word":"Cloudinary","start_time":200.695,"end_time":201.219},{"word":"AI","start_time":201.239,"end_time":201.279}],"alternatives":[],"language":"en"},{"transcript":" background removal add on added to your account.","confidence":0.7363750000000001,"words":[{"word":"background","start_time":201.782,"end_time":202.265},{"word":"removal","start_time":202.306,"end_time":202.748},{"word":"add","start_time":202.95,"end_time":203.05},{"word":"on","start_time":203.191,"end_time":203.312},{"word":"added","start_time":203.795,"end_time":204.016},{"word":"to","start_time":204.077,"end_time":204.198},{"word":"your","start_time":204.258,"end_time":204.399},{"word":"account.","start_time":204.419,"end_time":204.56}],"alternatives":[],"language":"en"},{"transcript":" I'm going to also add a console log where I'm going to say removing","confidence":0.7397857142857144,"words":[{"word":"I'm","start_time":205.202,"end_time":205.323},{"word":"going","start_time":205.343,"end_time":205.504},{"word":"to","start_time":205.524,"end_time":205.584},{"word":"also","start_time":205.645,"end_time":205.886},{"word":"add","start_time":205.966,"end_time":206.087},{"word":"a","start_time":206.107,"end_time":206.147},{"word":"console","start_time":206.208,"end_time":206.61},{"word":"log","start_time":206.65,"end_time":206.891},{"word":"where","start_time":206.911,"end_time":207.052},{"word":"I'm","start_time":207.072,"end_time":207.173},{"word":"going","start_time":207.193,"end_time":207.293},{"word":"to","start_time":207.314,"end_time":207.374},{"word":"say","start_time":207.454,"end_time":207.696},{"word":"removing","start_time":207.716,"end_time":208.319}],"alternatives":[],"language":"en"},{"transcript":" background from I'm going to pass in that secure URL.","confidence":0.6584999999999999,"words":[{"word":"background","start_time":209.68,"end_time":210.203},{"word":"from","start_time":210.465,"end_time":210.827},{"word":"I'm","start_time":210.847,"end_time":211.289},{"word":"going","start_time":211.31,"end_time":211.41},{"word":"to","start_time":211.43,"end_time":211.491},{"word":"pass","start_time":211.511,"end_time":211.792},{"word":"in","start_time":211.873,"end_time":211.973},{"word":"that","start_time":212.034,"end_time":212.195},{"word":"secure","start_time":212.235,"end_time":212.698},{"word":"URL.","start_time":212.718,"end_time":212.778}],"alternatives":[],"language":"en"},{"transcript":" Now, once that new change has successfully been published on Netlify,","confidence":0.7996363636363636,"words":[{"word":"Now,","start_time":213.782,"end_time":213.903},{"word":"once","start_time":214.004,"end_time":214.165},{"word":"that","start_time":214.225,"end_time":214.386},{"word":"new","start_time":214.466,"end_time":214.607},{"word":"change","start_time":214.688,"end_time":215.01},{"word":"has","start_time":215.05,"end_time":215.191},{"word":"successfully","start_time":215.231,"end_time":215.794},{"word":"been","start_time":215.814,"end_time":215.975},{"word":"published","start_time":216.016,"end_time":216.337},{"word":"on","start_time":216.398,"end_time":216.478},{"word":"Netlify,","start_time":216.519,"end_time":216.76}],"alternatives":[],"language":"en"},{"transcript":" I'm going to again trigger that upload from Postman where inside of my Netlify","confidence":0.6900714285714286,"words":[{"word":"I'm","start_time":217.462,"end_time":217.542},{"word":"going","start_time":217.563,"end_time":217.683},{"word":"to","start_time":217.703,"end_time":217.743},{"word":"again","start_time":217.844,"end_time":218.185},{"word":"trigger","start_time":218.346,"end_time":218.667},{"word":"that","start_time":218.687,"end_time":218.868},{"word":"upload","start_time":219.049,"end_time":219.451},{"word":"from","start_time":219.531,"end_time":219.692},{"word":"Postman","start_time":219.772,"end_time":220.254},{"word":"where","start_time":220.816,"end_time":220.977},{"word":"inside","start_time":221.017,"end_time":221.238},{"word":"of","start_time":221.258,"end_time":221.298},{"word":"my","start_time":221.339,"end_time":221.399},{"word":"Netlify","start_time":221.459,"end_time":221.66}],"alternatives":[],"language":"en"},{"transcript":" logs, we can see that I get that message of removing background from that URL.","confidence":0.8595333333333334,"words":[{"word":"logs,","start_time":221.901,"end_time":222.223},{"word":"we","start_time":222.263,"end_time":222.323},{"word":"can","start_time":222.364,"end_time":222.484},{"word":"see","start_time":222.525,"end_time":222.705},{"word":"that","start_time":222.746,"end_time":222.866},{"word":"I","start_time":222.927,"end_time":223.007},{"word":"get","start_time":223.047,"end_time":223.188},{"word":"that","start_time":223.228,"end_time":223.369},{"word":"message","start_time":223.449,"end_time":223.811},{"word":"of","start_time":223.851,"end_time":223.912},{"word":"removing","start_time":224.012,"end_time":224.414},{"word":"background","start_time":224.555,"end_time":225.017},{"word":"from","start_time":225.078,"end_time":225.219},{"word":"that","start_time":225.259,"end_time":225.379},{"word":"URL.","start_time":225.399,"end_time":225.5}],"alternatives":[],"language":"en"},{"transcript":" If I head back to my media library and refresh we can see that I do have that new picture of a dog","confidence":0.844,"words":[{"word":"If","start_time":226.361,"end_time":226.441},{"word":"I","start_time":226.481,"end_time":226.521},{"word":"head","start_time":226.562,"end_time":226.682},{"word":"back","start_time":226.702,"end_time":226.863},{"word":"to","start_time":226.903,"end_time":226.963},{"word":"my","start_time":227.003,"end_time":227.104},{"word":"media","start_time":227.164,"end_time":227.465},{"word":"library","start_time":227.485,"end_time":227.907},{"word":"and","start_time":227.947,"end_time":228.047},{"word":"refresh","start_time":228.108,"end_time":228.63},{"word":"we","start_time":229.051,"end_time":229.132},{"word":"can","start_time":229.172,"end_time":229.272},{"word":"see","start_time":229.312,"end_time":229.493},{"word":"that","start_time":229.533,"end_time":229.654},{"word":"I","start_time":229.734,"end_time":229.794},{"word":"do","start_time":229.875,"end_time":230.035},{"word":"have","start_time":230.136,"end_time":230.296},{"word":"that","start_time":230.336,"end_time":230.457},{"word":"new","start_time":230.497,"end_time":230.637},{"word":"picture","start_time":230.678,"end_time":230.939},{"word":"of","start_time":230.959,"end_time":230.999},{"word":"a","start_time":231.059,"end_time":231.079},{"word":"dog","start_time":231.119,"end_time":231.28}],"alternatives":[],"language":"en"},{"transcript":" but now if I head over to the background removed folder we can see that we additionally have an","confidence":0.8518947368421055,"words":[{"word":"but","start_time":231.762,"end_time":231.862},{"word":"now","start_time":231.923,"end_time":232.083},{"word":"if","start_time":232.184,"end_time":232.264},{"word":"I","start_time":232.324,"end_time":232.405},{"word":"head","start_time":232.445,"end_time":232.626},{"word":"over","start_time":232.746,"end_time":232.887},{"word":"to","start_time":232.927,"end_time":233.027},{"word":"the","start_time":233.047,"end_time":233.128},{"word":"background","start_time":233.168,"end_time":233.549},{"word":"removed","start_time":233.59,"end_time":233.911},{"word":"folder","start_time":233.971,"end_time":234.272},{"word":"we","start_time":234.674,"end_time":234.734},{"word":"can","start_time":234.775,"end_time":234.875},{"word":"see","start_time":234.915,"end_time":235.036},{"word":"that","start_time":235.056,"end_time":235.156},{"word":"we","start_time":235.196,"end_time":235.297},{"word":"additionally","start_time":235.377,"end_time":235.859},{"word":"have","start_time":235.899,"end_time":236.02},{"word":"an","start_time":236.04,"end_time":236.08}],"alternatives":[],"language":"en"},{"transcript":" image where now after the processing is completed I have the background removed from my new image.","confidence":0.8498235294117646,"words":[{"word":"image","start_time":236.261,"end_time":236.542},{"word":"where","start_time":236.903,"end_time":237.063},{"word":"now","start_time":237.123,"end_time":237.364},{"word":"after","start_time":237.565,"end_time":237.725},{"word":"the","start_time":237.766,"end_time":237.826},{"word":"processing","start_time":237.866,"end_time":238.388},{"word":"is","start_time":238.448,"end_time":238.508},{"word":"completed","start_time":238.548,"end_time":239.01},{"word":"I","start_time":239.451,"end_time":239.511},{"word":"have","start_time":239.592,"end_time":239.853},{"word":"the","start_time":239.893,"end_time":239.993},{"word":"background","start_time":240.033,"end_time":240.455},{"word":"removed","start_time":240.495,"end_time":240.876},{"word":"from","start_time":241.097,"end_time":241.317},{"word":"my","start_time":241.398,"end_time":241.538},{"word":"new","start_time":241.618,"end_time":241.819},{"word":"image.","start_time":241.96,"end_time":242.1}],"alternatives":[],"language":"en"},{"transcript":" The nice thing is whether we want to remove a background or perform different actions based off","confidence":0.7016470588235295,"words":[{"word":"The","start_time":242.842,"end_time":242.922},{"word":"nice","start_time":242.963,"end_time":243.123},{"word":"thing","start_time":243.143,"end_time":243.344},{"word":"is","start_time":243.404,"end_time":243.485},{"word":"whether","start_time":243.525,"end_time":243.746},{"word":"we","start_time":243.786,"end_time":243.866},{"word":"want","start_time":243.907,"end_time":244.027},{"word":"to","start_time":244.047,"end_time":244.127},{"word":"remove","start_time":244.168,"end_time":244.449},{"word":"a","start_time":244.489,"end_time":244.529},{"word":"background","start_time":244.569,"end_time":245.051},{"word":"or","start_time":245.172,"end_time":245.272},{"word":"perform","start_time":245.333,"end_time":245.794},{"word":"different","start_time":245.835,"end_time":246.176},{"word":"actions","start_time":246.337,"end_time":246.738},{"word":"based","start_time":246.819,"end_time":247.02},{"word":"off","start_time":247.04,"end_time":247.1}],"alternatives":[],"language":"en"},{"transcript":" of events we can do this by setting up a notification URL either inside of our global account","confidence":0.7920555555555556,"words":[{"word":"of","start_time":247.261,"end_time":247.361},{"word":"events","start_time":247.461,"end_time":247.823},{"word":"we","start_time":248.264,"end_time":248.365},{"word":"can","start_time":248.385,"end_time":248.525},{"word":"do","start_time":248.565,"end_time":248.686},{"word":"this","start_time":248.746,"end_time":248.907},{"word":"by","start_time":248.987,"end_time":249.107},{"word":"setting","start_time":249.188,"end_time":249.489},{"word":"up","start_time":249.589,"end_time":249.689},{"word":"a","start_time":249.709,"end_time":249.75},{"word":"notification","start_time":249.81,"end_time":250.432},{"word":"URL","start_time":250.532,"end_time":250.914},{"word":"either","start_time":251.275,"end_time":251.536},{"word":"inside","start_time":251.616,"end_time":251.917},{"word":"of","start_time":251.938,"end_time":251.978},{"word":"our","start_time":252.038,"end_time":252.118},{"word":"global","start_time":252.158,"end_time":252.459},{"word":"account","start_time":252.479,"end_time":252.62}],"alternatives":[],"language":"en"},{"transcript":" or whenever we upload an image or video to our account.","confidence":0.7153636363636364,"words":[{"word":"or","start_time":253.271,"end_time":253.412},{"word":"whenever","start_time":253.513,"end_time":253.815},{"word":"we","start_time":253.855,"end_time":253.996},{"word":"upload","start_time":254.157,"end_time":254.499},{"word":"an","start_time":254.54,"end_time":254.6},{"word":"image","start_time":254.701,"end_time":254.962},{"word":"or","start_time":255.043,"end_time":255.164},{"word":"video","start_time":255.244,"end_time":255.647},{"word":"to","start_time":255.788,"end_time":255.888},{"word":"our","start_time":255.949,"end_time":256.009},{"word":"account.","start_time":256.029,"end_time":256.17}],"alternatives":[],"language":"en"},{"transcript":" So in review, in order to listen to events and kick off different processes","confidence":0.8343571428571429,"words":[{"word":"So","start_time":256.812,"end_time":256.913},{"word":"in","start_time":256.973,"end_time":257.033},{"word":"review,","start_time":257.073,"end_time":257.415},{"word":"in","start_time":257.556,"end_time":257.636},{"word":"order","start_time":257.737,"end_time":257.938},{"word":"to","start_time":257.978,"end_time":258.078},{"word":"listen","start_time":258.199,"end_time":258.5},{"word":"to","start_time":258.54,"end_time":258.701},{"word":"events","start_time":258.822,"end_time":259.163},{"word":"and","start_time":259.284,"end_time":259.364},{"word":"kick","start_time":259.425,"end_time":259.646},{"word":"off","start_time":259.726,"end_time":259.867},{"word":"different","start_time":259.907,"end_time":260.188},{"word":"processes","start_time":260.229,"end_time":260.51}],"alternatives":[],"language":"en"},{"transcript":" based off of asynchronous actions, we can use webhook notifications.","confidence":0.7559,"words":[{"word":"based","start_time":260.932,"end_time":261.174},{"word":"off","start_time":261.234,"end_time":261.375},{"word":"of","start_time":261.395,"end_time":261.455},{"word":"asynchronous","start_time":261.475,"end_time":262.119},{"word":"actions,","start_time":262.199,"end_time":262.581},{"word":"we","start_time":262.963,"end_time":263.044},{"word":"can","start_time":263.084,"end_time":263.225},{"word":"use","start_time":263.325,"end_time":263.466},{"word":"webhook","start_time":263.526,"end_time":263.868},{"word":"notifications.","start_time":263.908,"end_time":264.21}],"alternatives":[],"language":"en"},{"transcript":" Whether defined as part of the upload itself or globally,","confidence":0.7973000000000001,"words":[{"word":"Whether","start_time":265.273,"end_time":265.474},{"word":"defined","start_time":265.514,"end_time":265.957},{"word":"as","start_time":266.017,"end_time":266.098},{"word":"part","start_time":266.158,"end_time":266.339},{"word":"of","start_time":266.359,"end_time":266.399},{"word":"the","start_time":266.42,"end_time":266.48},{"word":"upload","start_time":266.52,"end_time":266.802},{"word":"itself","start_time":266.862,"end_time":267.244},{"word":"or","start_time":267.828,"end_time":267.888},{"word":"globally,","start_time":267.908,"end_time":268.089}],"alternatives":[],"language":"en"},{"transcript":" we can configure our notification URL to perform different actions","confidence":0.8226000000000001,"words":[{"word":"we","start_time":269.073,"end_time":269.153},{"word":"can","start_time":269.193,"end_time":269.314},{"word":"configure","start_time":269.354,"end_time":269.856},{"word":"our","start_time":269.957,"end_time":270.057},{"word":"notification","start_time":270.117,"end_time":270.76},{"word":"URL","start_time":270.881,"end_time":271.343},{"word":"to","start_time":271.885,"end_time":271.985},{"word":"perform","start_time":272.005,"end_time":272.367},{"word":"different","start_time":272.427,"end_time":272.729},{"word":"actions","start_time":272.889,"end_time":273.07}],"alternatives":[],"language":"en"},{"transcript":" based off of the event that occurred.","confidence":0.5818571428571427,"words":[{"word":"based","start_time":273.332,"end_time":273.474},{"word":"off","start_time":273.918,"end_time":274.039},{"word":"of","start_time":274.079,"end_time":274.139},{"word":"the","start_time":274.18,"end_time":274.261},{"word":"event","start_time":274.382,"end_time":274.664},{"word":"that","start_time":274.684,"end_time":275.108},{"word":"occurred.","start_time":275.128,"end_time":275.31}],"alternatives":[],"language":"en"}]