How to display retrieved value from external db in a PUT API Form?

Following are some background information about the work I have done in learning to configure API calls in my bubble application.

1.a) I have been learning about configuring API in bubble to connect to the bubble demo database at the url:

https://academy-demo-api.bubbleapps.io/api/1.1/obj/movie/

1.b) I am using the parameters provided in the bubble demo document at:

1.c) I am going through the learning steps by using the following bubble youtube viddeo:

Intro to APIs & the API Connector | Bubble Crash-Course

1.d) I am encountering some issues while following the demo starting at the following timeline in the video:

  1. I have added the ‘PUT API Call’ in the ‘API Connector’ plugin as per the following screenshot.

  1. I have added ‘Movies’ Page and configured ‘Repeating Group’ to display all the movies available in the bubble video demo db. Following is the screenshot of the ‘movies’ page.

  1. The ‘preview’ of the ‘movies’ page is as per following image:

  1. I have added the ‘movie_info’ page to display the details when the ‘title’ is clicked, as per following image.

  1. I have entered the following expression in the ‘title’ config for ‘Placeholder’ and ‘Initial content’:

Parent group’s GET Movie by ID’s response title

I have entered similar expression for the other fields with dynamic content as well.

  1. In the above page design, I have configured a ‘workflow’ to retrieve the values of the selected movie and ‘pre-populate’ the values in the fields, when the ‘PUT movie’ button is clicked.

While adding ‘Step-1’ I am supposed to be able to find the ‘PUT Call’ under the ‘Plugin’, as per the 'training youtube video - as per following image:

However, in my current learning app instance, I do not see the ‘PUT API Call’ action I have already configured. It displays ‘install more plugin actions’

The only way I was able to proceed was to search for action with partial matching text ‘API’ under action as shown in the following screenshot and select ‘Auth API - PUT API Call’.

HELP -1 : Clarification needed on why the ‘PUT API Call’ action is not displayed under ‘Plugin’ and whether the procedure I followed is correct. I need some guidance on doing this properly in case my procedure is incorrect.

  1. I went to the ‘Movies’ page and clicked on the title of the movie I had added earlier with ‘POST API Call’ . The POST was successful in earlier action for the new title ‘Batman Begins-2’ and the ‘PUT API Form’ opened up under ‘movie_info’ page as shown below.

Although the page title above the form pulled up the correct title from the remote db and displayed, the ‘Form Fields are EMPTY’.

HELP-2: I need guidance on why the form fields do not populate with the values corresponding to the movie title ‘Batman Begins-2’.

  1. As an additional information on the ‘Form Configurations’, as per the ‘bubble youtube video’ I am supposed to click on the check box for the parameter 'as shown below:

This input should not be empty = CHECK

But in my trial application I do not see any such option. I am not sure if this feature has been moved to some other place in the latest version of bubble.

The form should ‘pre-populate’ the values as displayed in the ‘training video’ - below image

HELP-3: Need guidance on how to configure the above checkbox in the current version of bubble.

  1. In spite of the above ‘display issues’ the actual ‘PUT API Call’ worked fine when I input new values in the form and clicked on ‘PUT Movie’.

Look forward to receiving guidance on the 3 HELP requests from the community.

Festus