When attempting to retrieve API data using IBM's Rapid Network Automation (RNA) "no-code/low-code" solution, there are "more than one way to skin a cat!"
For you cat lovers, no cats were harmed during the writing of this blog!
When you need to get some data from another third-party system, you can go about it using several methods. What are these methods? Which ones should I use? Let's explore the subject to find out!
RNA is a "no-code/low-code" automation platform that allows you to automate your world so you can accomplish more with less effort. It does this by providing an easy-to-use drag and drop interface to construct automation workflows by selecting and then arranging "action blocks" to accomplish your task. Your task might be integrating systems, updating a CMDB, deploying resources, or maintaining your network infrastructure. The possibilities are endless.
When your workflow calls for some third-party data, you can retrieve the data with RNA using the following methods:
For this workflow, I first defined some "Start" block variables I'll need to accomplish my task:
Let's start out by trying the cURL method by setting our $cat_type to "Calico".