{"id":25343,"date":"2022-10-17T07:30:00","date_gmt":"2022-10-17T14:30:00","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=25343"},"modified":"2024-05-24T16:21:32","modified_gmt":"2024-05-24T23:21:32","slug":"send-api-requests-with-ease-using-cloudinary-postman-collections","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections","title":{"rendered":"Send API Requests with Ease Using Cloudinary Postman Collections"},"content":{"rendered":"\n<p>Sending API requests to Cloudinary is the bare minimum required to unleash all your media potential. It happens all the time. You\u2019ve sent multiple API requests to Cloudinary just by loading this blog post (or at least your browser has). Loading media in your browser is as simple as a get request to an image or video URL and our URL API returns you exactly what you\u2019re after.<\/p>\n\n\n\n<p>Uploading and managing your media is a little more complex though, and understandably, has additional barriers such as authentication. You can handle all of this using one of our many SDKs, or you can make use of our <a href=\"https:\/\/cloudinary.com\/documentation\/cloudinary_cli\">Command Line Interface<\/a>, but what about if you just want to try out a few requests without having to write code or install the CLI? This is where Postman comes in. Postman is the number one tool for helping developers build out and test REST APIs, be it your own or, in this case, Cloudinary\u2019s.\u00a0<\/p>\n\n\n\n<p>Postman comes with a comprehensive set of features, designed to help you easily send API requests to a number of different services with only minimal setup. Start simple by sending a few requests to get an idea about the API and the responses you might get back, before progressing to using it for scheduling tasks, running complex workflows, or including it in a CI pipeline.<\/p>\n\n\n\n<p>This blog post will introduce you to the Cloudinary Postman collections and show you how to make use of a variety of features Postman has to offer.<\/p>\n\n\n\n<p>To help you follow along with the examples in this blog post, we\u2019ve created a <a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/db787a3f-b57f-495b-a695-2e17064f96f5\/collection\/16080251-204b311a-6b59-42cc-8de2-59ba8f23723e?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Examples<\/a> collection that includes a set of folders and requests which you can view and optionally fork.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introducing the Cloudinary Postman Collections<\/h2>\n\n\n\n<p>Before digging into some examples and use cases, get familiar with the Cloudinary Postman collections. They are designed to provide example requests for all of our API endpoints and with just a few setup steps are ready for you to update with your own credentials and parameter values. The Programmable Media collections are located in a dedicated <a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/programmable-media\/collection\/16080251-ff1f4ea2-5f5c-4886-a185-579ed0d542d3?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">public Postman Workspace<\/a> and are split up by API.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cloudinary-res.cloudinary.com\/image\/upload\/f_auto\/q_auto\/bo_1px_solid_black\/docs\/postman\/postman_example-2.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Sending Your First Requests<\/h2>\n\n\n\n<p>Before you can start sending your first requests, you\u2019ll need to get yourself set up with the collections. We have an in-depth guide for this in our <a href=\"https:\/\/cloudinary.com\/documentation\/using_cloudinary_postman_collections\" target=\"_blank\" rel=\"noreferrer noopener\">documentation<\/a>, but we will run through the steps below.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Create a Postman account<\/h3>\n\n\n\n<p>If you don\u2019t already have a Postman account, you\u2019ll need to <a href=\"https:\/\/www.postman.com\/postman-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">sign up<\/a> for a new account in order to fork the collections.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set up your environment<\/h3>\n\n\n\n<p>Your Postman environment allows you to define a set of variables that can be used across multiple requests. For the Cloudinary Collections, use the environment to set your account credentials. You can find the Cloudinary environment included with the Cloudinary Collections, you can fork this to your workspace and then set your credentials.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fork the relevant collections<\/h3>\n\n\n\n<p>Head to the Programmable Media <a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/programmable-media\/collection\/16080251-ff1f4ea2-5f5c-4886-a185-579ed0d542d3?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">public Postman Workspace<\/a> and find the collection\/collections you want to start using. You\u2019ll need to fork each one to your own workspace before you can start updating parameters and sending requests.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Run a collection<\/h3>\n\n\n\n<p>The Cloudinary collections can be run with minimal adjustments to the parameters and values. Most collections will include placeholder values. In some cases, these values will need to be updated to use valid values for your account and media assets.<\/p>\n\n\n\n<p>After making sure that all required parameter variables have valid values, click the Run button to send your request and view the response.<\/p>\n\n\n\n<p>For requests made to the Upload API, the Cloudinary Postman collections have a <a href=\"https:\/\/learning.postman.com\/docs\/writing-scripts\/pre-request-scripts\/\" target=\"_blank\" rel=\"noreferrer noopener\">pre-request script<\/a> that runs before the request is made. This script handles the signature generation, which is required to be able to send a direct request to the API, making it super simple and intuitive.<\/p>\n\n\n\n<p>You can find an example of a signed upload request in the \u201cUploading\u201d folder of the <a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/db787a3f-b57f-495b-a695-2e17064f96f5\/collection\/16080251-204b311a-6b59-42cc-8de2-59ba8f23723e?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Examples<\/a> collection. The pre-request script is included with the request so you can see how this works and experiment easily with uploading to your Cloudinary account using Postman.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Combining Requests Together<\/h2>\n\n\n\n<p>Running single requests is a great way to learn and understand how the <a href=\"https:\/\/cloudinary.com\/image-api\">Cloudinary APIs<\/a> work, but what if you wanted to accomplish a simple workflow involving your media using Postman. Thankfully, Postman has some great features that allow you to achieve this with some basic scripts. The Postman Runner is one such feature, allowing you to run a set of requests from a collection as a sequence.<\/p>\n\n\n\n<p>An example of this would be to search for a set of assets based on their size and the date they were uploaded and then generate a zip archive of these old images.<\/p>\n\n\n\n<p>Take a look at the \u201csearch and generate archive\u201d folder in the <a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/db787a3f-b57f-495b-a695-2e17064f96f5\/collection\/16080251-204b311a-6b59-42cc-8de2-59ba8f23723e?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Examples<\/a> collection, here you will find two requests. One uses the search API to retrieve a list of all image assets smaller than 5MB that were uploaded over two years ago. The results are also restricted to a maximum of 5 and sorted in order of when they were created, starting with the oldest.<\/p>\n\n\n\n<p>The code for this is:<\/p>\n\n\n<div class=\"wp-block-cloudinary-markdown \"><pre class=\"js-syntax-highlighted\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json shcb-wrap-lines\">{\n   <span class=\"hljs-attr\">\"expression\"<\/span>: <span class=\"hljs-string\">\"uploaded_at&lt;720d AND resource_type:image AND bytes&lt;5000000\"<\/span>,\n   <span class=\"hljs-attr\">\"sort_by\"<\/span>: &#91;{<span class=\"hljs-attr\">\"created_at\"<\/span>: <span class=\"hljs-string\">\"asc\"<\/span>}],\n   <span class=\"hljs-attr\">\"max_results\"<\/span>: <span class=\"hljs-number\">5<\/span>\n}\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n<\/div>\n\n\n<p>You\u2019ll notice there\u2019s also a \u201ctest\u201d configured for that request which takes the response and stores the public_ids in a collection variable as an array:<\/p>\n\n\n<div class=\"wp-block-cloudinary-markdown \"><pre class=\"js-syntax-highlighted\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\"><span class=\"hljs-keyword\">const<\/span> jsonData = <span class=\"hljs-built_in\">JSON<\/span>.parse(responseBody);\n<span class=\"hljs-keyword\">const<\/span> publicIds = &#91;]\n \njsonData.resources.forEach(<span class=\"hljs-function\"><span class=\"hljs-params\">resource<\/span> =&gt;<\/span> publicIds.push(resource.public_id));\npm.collectionVariables.set(<span class=\"hljs-string\">\"public_ids\"<\/span>, publicIds)\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n<\/div>\n\n\n<p>This data is then pulled in by a \u201cPre-request Script\u201d for the second request which uses the generate_archive method of the upload API to create a zip archive of all the images that were identified using the search. In the example, we\u2019re also adding a transformation that applies an old-fashioned-looking filter.<\/p>\n\n\n<div class=\"wp-block-cloudinary-markdown \"><pre class=\"js-syntax-highlighted\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\"><span class=\"hljs-keyword\">const<\/span> publicIds = pm.collectionVariables.get(<span class=\"hljs-string\">\"public_ids\"<\/span>);\n \npublicIds.forEach(<span class=\"hljs-function\"><span class=\"hljs-params\">pids<\/span> =&gt;<\/span> {\n   pm.request.body.formdata.add({\n   <span class=\"hljs-attr\">key<\/span>: <span class=\"hljs-string\">'public_ids&#91;]'<\/span>,\n   <span class=\"hljs-attr\">value<\/span>: pids\n});\n})\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n<\/div>\n\n<div class='c-callout  c-callout--inline-title c-callout--note'><strong class='c-callout__title'>Note:<\/strong> <p>As this request is a signed request using the upload API, the code to generate the signature is also included in the pre-request script. This is the same script that is set for all the example requests provided in the Upload API collection.<\/p>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Scheduling routine jobs<\/h3>\n\n\n\n<p>Now that we have a collection that can be run using the runner, this can be configured to run on a schedule. The Postman feature for this is called <a href=\"https:\/\/learning.postman.com\/docs\/running-collections\/scheduling-collection-runs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Monitors<\/a>.&nbsp;<\/p>\n\n\n\n<p>You might want to tweak the above example to instead delete the large assets that were uploaded over two years ago. The \u201cSearch and delete\u201d folder of the <a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/db787a3f-b57f-495b-a695-2e17064f96f5\/collection\/16080251-204b311a-6b59-42cc-8de2-59ba8f23723e?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Examples<\/a> collection demonstrates this. Using the requests in this folder, you could create a new Monitor and set the frequency to run once a week. Now, each week you\u2019ll receive an email notification with a summary of the requests that were run and you\u2019ll be able to keep a track of the media assets that were cleaned up.<\/p>\n\n\n<div class='c-callout  c-callout--note'><strong class='c-callout__title'>Notes<\/strong> <ul>\n<li>Currently, Monitors can only be configured to run on a whole collection, rather than just a single folder. When setting up a monitor, ensure that you have a dedicated collection containing only requests you want to include in the scheduled job.<\/li>\n<li>Be careful when running any of the requests that delete assets to ensure you\u2019re not deleting anything important.<\/li>\n<\/ul>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Visualizations<\/h2>\n\n\n\n<p>Visualizations provide a neat way to see the results of your requests, and given media is very visual, they work nicely with the Cloudinary Postman collections. Once you\u2019ve run a request, you can open the \u201cVisualize\u201d tab from the results pane. By default, nothing will be displayed but with a few lines of code, you can transform the response into a visual representation, be that a chart, a graph, or even a basic HTML page.<\/p>\n\n\n\n<p>To see an example of this, open the \u201cvisualizations\u201d folder in the <a href=\"https:\/\/www.postman.com\/cloudinaryteam\/workspace\/db787a3f-b57f-495b-a695-2e17064f96f5\/collection\/16080251-204b311a-6b59-42cc-8de2-59ba8f23723e?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Cloudinary Examples<\/a> collection. This demonstrates two visualizations, one plots the size in bytes of a set of files with a given tag and the other takes those images and renders them as HTML. A nice visual way to see your assets directly through Postman.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"788\" data-public-id=\"Postman_collections\/Postman_collections.png\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/w_1024,h_788,c_scale\/f_auto,q_auto\/v1664988348\/Postman_collections\/Postman_collections.png?_i=AA\" alt=\"\" class=\"wp-post-25343 wp-image-25344\" data-format=\"png\" data-transformations=\"f_auto,q_auto\" data-version=\"1664988348\" data-seo=\"1\" srcset=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988348\/Postman_collections\/Postman_collections.png?_i=AA 1600w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988348\/Postman_collections\/Postman_collections.png?_i=AA 300w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988348\/Postman_collections\/Postman_collections.png?_i=AA 768w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988348\/Postman_collections\/Postman_collections.png?_i=AA 1024w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988348\/Postman_collections\/Postman_collections.png?_i=AA 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img width=\"1024\" height=\"614\" data-public-id=\"collection_chart\/collection_chart.png\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/w_1024,h_614,c_scale\/f_auto,q_auto\/v1664988353\/collection_chart\/collection_chart.png?_i=AA\" alt=\"\" class=\"wp-post-25343 wp-image-25345\" style=\"width:669px;height:400px\" data-format=\"png\" data-transformations=\"f_auto,q_auto\" data-version=\"1664988353\" data-seo=\"1\" srcset=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988353\/collection_chart\/collection_chart.png?_i=AA 1600w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988353\/collection_chart\/collection_chart.png?_i=AA 300w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988353\/collection_chart\/collection_chart.png?_i=AA 768w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988353\/collection_chart\/collection_chart.png?_i=AA 1024w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664988353\/collection_chart\/collection_chart.png?_i=AA 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Postman is a powerful tool to have in your toolkit when testing out the Cloudinary APIs. With our pre-configured collections, you can easily try out the various requests and get an understanding of how the APIs work before integrating them into your ecosystem. Not only that, you can take Postman\u2019s various features and functionality to run media workflows or to easily visualize the state of your Cloudinary account. Why not go ahead and fork the collections now to start taking advantage.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sending API requests to Cloudinary is the bare minimum required to unleash all your media potential. It happens all the time. You\u2019ve sent multiple API requests to Cloudinary just by loading this blog post (or at least your browser has). Loading media in your browser is as simple as a get request to an image [&hellip;]<\/p>\n","protected":false},"author":49,"featured_media":25346,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[332],"class_list":["post-25343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-api"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Send API Requests with Ease Using Cloudinary Postman Collections<\/title>\n<meta name=\"description\" content=\"Use Postman features and functionality to run your media workflows and easily visualize the state of your Cloudinary account.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Send API Requests with Ease Using Cloudinary Postman Collections\" \/>\n<meta property=\"og:description\" content=\"Use Postman features and functionality to run your media workflows and easily visualize the state of your Cloudinary account.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-17T14:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-24T23:21:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections-png?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"nickbradley\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections\"},\"author\":{\"name\":\"nickbradley\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/252ec40f55f676d328315719fb78d254\"},\"headline\":\"Send API Requests with Ease Using Cloudinary Postman Collections\",\"datePublished\":\"2022-10-17T14:30:00+00:00\",\"dateModified\":\"2024-05-24T23:21:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections\"},\"wordCount\":1293,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA\",\"keywords\":[\"API\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2022\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections\",\"url\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections\",\"name\":\"Send API Requests with Ease Using Cloudinary Postman Collections\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA\",\"datePublished\":\"2022-10-17T14:30:00+00:00\",\"dateModified\":\"2024-05-24T23:21:32+00:00\",\"description\":\"Use Postman features and functionality to run your media workflows and easily visualize the state of your Cloudinary account.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Send API Requests with Ease Using Cloudinary Postman Collections\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/252ec40f55f676d328315719fb78d254\",\"name\":\"nickbradley\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/08a4bc3f16c831cb56613aee94b33ef4b5f1ad6c914bdb707ad6e3c280707dd6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/08a4bc3f16c831cb56613aee94b33ef4b5f1ad6c914bdb707ad6e3c280707dd6?s=96&d=mm&r=g\",\"caption\":\"nickbradley\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Send API Requests with Ease Using Cloudinary Postman Collections","description":"Use Postman features and functionality to run your media workflows and easily visualize the state of your Cloudinary account.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections","og_locale":"en_US","og_type":"article","og_title":"Send API Requests with Ease Using Cloudinary Postman Collections","og_description":"Use Postman features and functionality to run your media workflows and easily visualize the state of your Cloudinary account.","og_url":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections","og_site_name":"Cloudinary Blog","article_published_time":"2022-10-17T14:30:00+00:00","article_modified_time":"2024-05-24T23:21:32+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections-png?_i=AA","type":"image\/png"}],"author":"nickbradley","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections"},"author":{"name":"nickbradley","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/252ec40f55f676d328315719fb78d254"},"headline":"Send API Requests with Ease Using Cloudinary Postman Collections","datePublished":"2022-10-17T14:30:00+00:00","dateModified":"2024-05-24T23:21:32+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections"},"wordCount":1293,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA","keywords":["API"],"inLanguage":"en-US","copyrightYear":"2022","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections","url":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections","name":"Send API Requests with Ease Using Cloudinary Postman Collections","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA","datePublished":"2022-10-17T14:30:00+00:00","dateModified":"2024-05-24T23:21:32+00:00","description":"Use Postman features and functionality to run your media workflows and easily visualize the state of your Cloudinary account.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/send-api-requests-with-ease-using-cloudinary-postman-collections#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Send API Requests with Ease Using Cloudinary Postman Collections"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/252ec40f55f676d328315719fb78d254","name":"nickbradley","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/08a4bc3f16c831cb56613aee94b33ef4b5f1ad6c914bdb707ad6e3c280707dd6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/08a4bc3f16c831cb56613aee94b33ef4b5f1ad6c914bdb707ad6e3c280707dd6?s=96&d=mm&r=g","caption":"nickbradley"}}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1664945329\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections\/Cld_Blog_FeatImg_Oct2k22_Postman-Collections.png?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/25343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=25343"}],"version-history":[{"count":20,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/25343\/revisions"}],"predecessor-version":[{"id":33833,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/25343\/revisions\/33833"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/25346"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=25343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=25343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=25343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}