File and Document Management
Frame.io
23min
the frame io modules enable you to monitor, create, update, retrieve, or delete assets and comments in your frame io account getting started with frame io prerequisites a frame io account in order to use frame io with make, it is necessary to have a frame io account if you do not have one, you can create a frame io account at accounts frame io/welcome https //accounts frame io/welcome connect frame io to make to connect your frame io account to make you need to create an api token in your frame io account and insert it to the make frame io create a connection dialog log in to your frame io account go to the tokens page in the frame io developer https //developer frame io/tokens click the new button enter the name of the token, select the scopes you want to use, and click create copy the provided token go to make and open the frame io module's create a connection dialog enter the token you have copied in step 5 to the your frame io api key field and click the continue button to establish the connection the connection has been established you can proceed with setting up the module assets watch assets triggers when a new asset is created webhook name enter the name of the webhook, e g asset created connection frame io docid 0toymmzq3ninz7jmui4lx team id select the team this webhook will be created for watch deleted asset triggers when an asset is deleted webhook name enter the name of the webhook e g asset deleted connection frame io docid 0toymmzq3ninz7jmui4lx team id select the team this webhook will be created for watch updated asset label triggers when an asset's status is set, changed, or removed webhook name enter the name of the webhook, e g asset status updated connection frame io docid 0toymmzq3ninz7jmui4lx team id select the team this webhook will be created for get an asset retrieves asset details connection frame io docid 0toymmzq3ninz7jmui4lx team id select or map the team that owns the project you want to use project id select the project or map the id of the project that contains the asset you want to retrieve details about folder id select the folder or map the id of the folder that contains the asset you want to retrieve details about asset id select the asset or map the id of the asset you want to retrieve details about create an asset creates a new asset connection frame io docid 0toymmzq3ninz7jmui4lx team id select or map the team that owns the project you want to use project id select the project or map the id of the project that you want to create an asset for folder id select the folder or map the id of the folder you want to create an asset in type select whether to create a folder or file name enter the name of the new file or folder (as selected above) file type select the type of file you want to upload file size the file size in bytes source url enter the url of the file you want to upload description enter a brief description of the asset update an asset allows you to update an existing asset's name, description, or custom fields connection frame io docid 0toymmzq3ninz7jmui4lx asset id select or map the asset you want to update please find the descriptions of the fields in the frame io docid 0toymmzq3ninz7jmui4lx section above delete an asset deletes a specified asset connection frame io docid 0toymmzq3ninz7jmui4lx asset id select or map the asset you want to delete list assets retrieves all assets in the specified project's folder connection frame io docid 0toymmzq3ninz7jmui4lx team id select or map the team that owns the project you want to use project id select the project or map the id of the project that contains the folder you want to retrieve assets from folder id select the folder or map the id of the folder you want to list assets from limit set the maximum number of assets make will return during one execution cycle comments watch comment triggers when a new comment or reply is created webhook name enter the name of the webhook, e g new comment connection frame io docid 0toymmzq3ninz7jmui4lx team id select the team this webhook will be created for watch updated comment triggers when a comment is edited webhook name enter the name of the webhook, e g comment edited connection frame io docid 0toymmzq3ninz7jmui4lx team id select the team this webhook will be created for get a comment retrieves details of the specified comment connection frame io docid 0toymmzq3ninz7jmui4lx team id select or map the team that owns the project you want to use project id select the project or map the id of the project that contains the folder you want to retrieve assets from folder id select the folder or map the id of the folder you want to list assets from asset id select or map the asset that contains the comment you want to retrieve comment id select or map the comment you want to retrieve details about create a comment adds a new comment or reply to the asset connection frame io docid 0toymmzq3ninz7jmui4lx type select whether you want to create a comment or reply to a comment team id select or map the team that owns the project you want to use project id select the project or map the id of the project that contains the asset you want to add a comment to folder id select the folder or map the id of the folder that contains the asset you want to add a comment to asset id select or map the asset you want to add a comment to comment id select or map the comment you want to add a reply to text enter the text content of the comment or reply timestamp enter the frame number in the video the comment should be linked to update a comment edits an existing comment connection frame io docid 0toymmzq3ninz7jmui4lx comment id select or map the comment you want to update please find the descriptions of the fields in the frame io docid 0toymmzq3ninz7jmui4lx section above delete a comment deletes a comment connection frame io docid 0toymmzq3ninz7jmui4lx team id select or map the team that owns the project you want to use project id select the project or map the id of the project that contains the asset you want to delete a comment from folder id select the folder or map the id of the folder you want to delete the asset's comment from asset id select or map the asset that contains the comment you want to delete comment id select or map the comment you want to delete list comments retrieves all comments of the specified asset connection frame io docid 0toymmzq3ninz7jmui4lx team id select or map the team that owns the project you want to use project id select the project or map the id of the project that contains the folder you want to retrieve comments from folder id select the folder or map the id of the folder you want to list comments from asset id select the asset or map the id of the asset you want to list comments for limit set the maximum number of comments make will return during one execution cycle projects list projects retrieves all projects for the specified team connection frame io docid 0toymmzq3ninz7jmui4lx team id select or map the team you want to retrieve projects for limit set the maximum number of projects make will return during one execution cycle other make an api call allows you to perform a custom api call connection frame io docid 0toymmzq3ninz7jmui4lx url enter a path relative to https //api frame io for example /v2/teams note for the list of available endpoints, refer to the frame io api reference method select the http method you want to use get to retrieve information for an entry post to create a new entry put to update/replace an existing entry patch to make a partial entry update delete to delete an entry headers enter the desired request headers you don't have to add authorization headers; we already did that for you query string enter the request query string body enter the body content for your api call example of use list teams the following api call returns all teams and its details in your frame io account url /v2/teams method get the result can be found in the module's output under bundle > body in our example, the details of 1 team were returned