{ "opencollection": "1.0.0", "info": { "name": "Shutterstock API Reference audio editorial_video API", "version": "1.0.30" }, "items": [ { "info": { "name": "editorial_video", "type": "folder" }, "items": [ { "info": { "name": "Search editorial video content", "type": "http" }, "http": { "method": "GET", "url": "https://api.shutterstock.com/v2/editorial/videos/search", "params": [ { "name": "query", "value": "", "type": "query", "description": "One or more search terms separated by spaces" }, { "name": "sort", "value": "", "type": "query", "description": "Sort by" }, { "name": "category", "value": "", "type": "query", "description": "Show editorial video content within a certain editorial category; specify by category name" }, { "name": "country", "value": "USA", "type": "query", "description": "Show only editorial video content that is available for distribution in a certain country" }, { "name": "supplier_code", "value": "", "type": "query", "description": "Show only editorial video content from certain suppliers" }, { "name": "date_start", "value": "", "type": "query", "description": "Show only editorial video content generated on or after a specific date" }, { "name": "date_end", "value": "", "type": "query", "description": "Show only editorial video content generated on or before a specific date" }, { "name": "resolution", "value": "", "type": "query", "description": "Show only editorial video content with specific resolution" }, { "name": "fps", "value": "", "type": "query", "description": "Show only editorial video content generated with specific frames per second" }, { "name": "per_page", "value": "", "type": "query", "description": "Number of results per page" }, { "name": "cursor", "value": "", "type": "query", "description": "The cursor of the page with which to start fetching results; this cursor is returned from previous requests" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "This endpoint searches for editorial videos. If you specify more than one search parameter, the API uses an AND condition. Array parameters can be specified multiple times; in this case, the API uses an AND or an OR condition with those values, depending on the parameter. You can also filter search terms out in the `query` parameter by prefixing the term with NOT." }, { "info": { "name": "List editorial video categories", "type": "http" }, "http": { "method": "GET", "url": "https://api.shutterstock.com/v2/editorial/videos/categories", "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "This endpoint lists the categories that editorial videos can belong to, which are separate from the categories that other types of assets can belong to." }, { "info": { "name": "Get editorial video content details", "type": "http" }, "http": { "method": "GET", "url": "https://api.shutterstock.com/v2/editorial/videos/:id", "params": [ { "name": "id", "value": "9926131a", "type": "path", "description": "Editorial ID" }, { "name": "country", "value": "USA", "type": "query", "description": "Returns only if the content is available for distribution in a certain country" } ], "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "docs": "This endpoint shows information about an editorial image, including a URL to a preview image and the sizes that it is available in." }, { "info": { "name": "License editorial video content", "type": "http" }, "http": { "method": "POST", "url": "https://api.shutterstock.com/v2/editorial/videos/licenses", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://accounts.shutterstock.com/oauth/authorize", "accessTokenUrl": "https://api.shutterstock.com/v2/oauth/access_token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This endpoint gets licenses for one or more editorial videos. You must specify the country and one or more editorial videos to license." } ] } ], "bundled": true }