As a No Code and AI builder, you won’t always have the resources to develop parts of your solutions yourself. Chances are someone will have already done it better than you. Take payments, for instance. It’s very unlikely that you will find yourself creating a payment solution from scratch. You will need to connect your workflows to services that already do this well. You will also need to connect several of these tools.
In these practice exercises, you will learn how to make API calls, mainly using Postman, and how to authenticate your requests so that the server knows you are authorized to make them.
⚠️ The greyed out exercises are optional! Only do them if you have time.
🟢 Level 1 - Simple non-authenticated API requests (Optional)
2️⃣ Read the documentation and then make the following request via your address bar: “return a random cocktail”. What do you observe?
3️⃣Go to postman.com and create an account. You don’t need a subscription for this exercise.
4️⃣Rename the GET “Get data” request to “Random Cocktail” and send it again via Postman. What do you notice about the results?
5️⃣Create another request and get data on the same cocktail, this time using its ID.
6️⃣Create another request to find a cocktail that is non alcoholic.
🟠 Level 2: Complex non-authenticated API requests
1️⃣Open . This API allows you to query the French national business registry.
2️⃣ Read the documentation and then type a request in your address bar to search all the establishments containing “La Poste” that are based in the 15th arrondissement of Paris. 3️⃣Go to postman.com and create an account. You don’t need a subscription for this exercise.
4️⃣ Using Postman, create an API request to list all private education-related companies that have establishments in the 15th arrondissement of Paris.
5️⃣ Filter the results to return only the first page of results, with 5 results per page.
6️⃣ Filter the results to return only the training providers that are QUALIOPI certified.
8️⃣Create a request in Postman to shorten the URL used to make the request in step 2. Clue: You can import the cURL command directly into Postman. 🔴 Level 3: Authenticated API requests
API key authentication
2️⃣ Create a new Postman request and return all the addresses starting with “18 rue de par” located in France.
3️⃣Find the Geoapify reverse geocoding API documentation.
4️⃣Create another Postman request. Name it reverse geocoding. Use the coordinates of the Paris address returned in the autocomplete call to obtain the complete address.
Bearer Token Authentication
1️⃣ Create a GitHub account.
3️⃣ Read the documentation linked in the API response to learn how to execute the request successfully.
4️⃣ Use Postman to make the request.
⚠️ If you make too many unsuccessful requests, you might be blocked from making calls for a while.