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:
- I have added the ‘PUT API Call’ in the ‘API Connector’ plugin as per the following screenshot.
- 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.
- The ‘preview’ of the ‘movies’ page is as per following image:
- I have added the ‘movie_info’ page to display the details when the ‘title’ is clicked, as per following image.
- 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.
- 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.
- 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’.
- 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.
- 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









