{"users":[{"id":2,"username":"emmanuel","name":"Emmanuel Straschnov","avatar_template":"/user_avatar/forum.bubble.io/emmanuel/{size}/27657_2.png","admin":true,"trust_level":4},{"id":119055,"username":"sot.giatzoglou","name":"Sot Giatzoglou","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/b782af/{size}.png","trust_level":0},{"id":83411,"username":"tobixzybolumole","name":"Tobi bolumole","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/4bbf92/{size}.png","trust_level":2},{"id":66159,"username":"georgecollier","name":"George @ Not Quite Unicorns","avatar_template":"/user_avatar/forum.bubble.io/georgecollier/{size}/182327_2.png","primary_group_name":"Bubble-Ambassadors","flair_name":"Bubble-Ambassadors","flair_url":"https://us1.discourse-cdn.com/bubble/original/3X/b/1/b1153fe8cd6eae5ec0480cf25651119699b3be57.png","flair_group_id":61,"trust_level":3},{"id":99169,"username":"alidanial697","name":"AD.","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/47e85d/{size}.png","trust_level":2},{"id":81360,"username":"webshaun","name":"Webshaun","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/bbce88/{size}.png","trust_level":2},{"id":56259,"username":"ihsanzainal84","name":"Ihsantonio","avatar_template":"/user_avatar/forum.bubble.io/ihsanzainal84/{size}/245932_2.png","trust_level":3},{"id":81215,"username":"parthapatel0723","name":"Parth A Patel","avatar_template":"/user_avatar/forum.bubble.io/parthapatel0723/{size}/214181_2.png","trust_level":3},{"id":119038,"username":"elgiano","name":"Elgiano","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/d6d6ee/{size}.png","trust_level":0},{"id":8206,"username":"boston85719","name":"Matthew McGowan","avatar_template":"/user_avatar/forum.bubble.io/boston85719/{size}/77286_2.png","trust_level":3},{"id":104988,"username":"runningtomogang","name":"Tommy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/f19dbf/{size}.png","trust_level":1},{"id":118578,"username":"gagefassam01","name":"Gagefassam01","avatar_template":"/user_avatar/forum.bubble.io/gagefassam01/{size}/260414_2.png","trust_level":1},{"id":118958,"username":"mario_cbs","name":"Mario Cbs","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/3e96dc/{size}.png","trust_level":0},{"id":3005,"username":"Jici","name":"","avatar_template":"/user_avatar/forum.bubble.io/jici/{size}/30722_2.png","trust_level":3},{"id":116478,"username":"dylanthomasboxing","name":"Dylanthomasboxing","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/e274bd/{size}.png","trust_level":0},{"id":65954,"username":"Baloshi69","name":"Happy to Help book FREE consultation in profile link","avatar_template":"/user_avatar/forum.bubble.io/baloshi69/{size}/136122_2.png","trust_level":2},{"id":118571,"username":"yasarlar","name":"Yasarlar","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/dfb087/{size}.png","trust_level":2},{"id":118831,"username":"ben64","name":"Ben","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/cdc98d/{size}.png","trust_level":0},{"id":50464,"username":"dirceuazevedo","name":"Dirceuazevedo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/9d8465/{size}.png","trust_level":2},{"id":30095,"username":"mani2726","name":"Manikandan Arumugam","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/94ad74/{size}.png","trust_level":2},{"id":118412,"username":"jesse.ethon","name":"Jesse Ethon","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/50afbb/{size}.png","trust_level":1},{"id":118721,"username":"fe11","name":"Fe","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/ecb155/{size}.png","trust_level":0},{"id":118634,"username":"chiragjain84","name":"Chiragjain84","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/bbce88/{size}.png","trust_level":0},{"id":71654,"username":"godwinalugbin004","name":"Godwin","avatar_template":"/user_avatar/forum.bubble.io/godwinalugbin004/{size}/219913_2.png","trust_level":2},{"id":33789,"username":"dbom009","name":"Dbom009","avatar_template":"/user_avatar/forum.bubble.io/dbom009/{size}/259579_2.png","trust_level":3},{"id":66835,"username":"net-tt","name":"Timothy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/{size}.png","trust_level":2},{"id":63487,"username":"philipp.laengle107","name":"philipp_laengle","avatar_template":"/user_avatar/forum.bubble.io/philipp.laengle107/{size}/258997_2.png","trust_level":2},{"id":87075,"username":"atsouisaac03","name":"Atsouisaac03","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/77aa72/{size}.png","trust_level":1},{"id":44952,"username":"rpetribu","name":"Rafael Muniz","avatar_template":"/user_avatar/forum.bubble.io/rpetribu/{size}/90852_2.png","trust_level":3},{"id":107578,"username":"vinimotta2013","name":"Vinicius Mottin","avatar_template":"/user_avatar/forum.bubble.io/vinimotta2013/{size}/256857_2.png","trust_level":2},{"id":74190,"username":"Panto9","name":"Williams Chidiebere Okoronkwo","avatar_template":"/user_avatar/forum.bubble.io/panto9/{size}/260375_2.png","trust_level":2},{"id":92913,"username":"sellcardfastng","name":"Sellcardfastng","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/9fc29f/{size}.png","trust_level":1},{"id":95960,"username":"fede.bubble","name":"Fede","avatar_template":"/user_avatar/forum.bubble.io/fede.bubble/{size}/215574_2.png","primary_group_name":"Bubble-Ambassadors","flair_name":"Bubble-Ambassadors","flair_url":"https://us1.discourse-cdn.com/bubble/original/3X/b/1/b1153fe8cd6eae5ec0480cf25651119699b3be57.png","flair_group_id":61,"admin":true,"trust_level":3},{"id":111499,"username":"bacchus_100","name":"Bacchus 100","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/958977/{size}.png","trust_level":2},{"id":102875,"username":"superremontbg","name":"Superremontbg","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/bc8723/{size}.png","trust_level":1},{"id":96939,"username":"morrismugwima","name":"Morris","avatar_template":"/user_avatar/forum.bubble.io/morrismugwima/{size}/241627_2.png","trust_level":2},{"id":73195,"username":"stephenrice1","name":"Stephenrice1","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/ce73a5/{size}.png","trust_level":2},{"id":9866,"username":"J805","name":"NoCodeMinute","avatar_template":"/user_avatar/forum.bubble.io/j805/{size}/41267_2.png","trust_level":3},{"id":103399,"username":"JagTech","name":"Jagath Gunatilleke","avatar_template":"/user_avatar/forum.bubble.io/jagtech/{size}/232541_2.png","trust_level":2},{"id":11208,"username":"nocodeventure","name":"No-Code Venture","avatar_template":"/user_avatar/forum.bubble.io/nocodeventure/{size}/247164_2.png","trust_level":2},{"id":5619,"username":"pork1977gm","name":"Paul Wilson","avatar_template":"/user_avatar/forum.bubble.io/pork1977gm/{size}/245627_2.png","trust_level":2},{"id":117722,"username":"calleigh","name":"Calleigh","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/a3d4f5/{size}.png","trust_level":1},{"id":109787,"username":"dxprg","name":"Dxprg","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/cdc98d/{size}.png","trust_level":1},{"id":118323,"username":"vicmk2020","name":"Vicmk2020","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/7ab992/{size}.png","trust_level":0},{"id":82292,"username":"malekmaniti","name":"Malekmaniti","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/{size}.png","trust_level":1},{"id":39233,"username":"iwakinomotoye","name":"Iwakinomotoye","avatar_template":"/user_avatar/forum.bubble.io/iwakinomotoye/{size}/86919_2.png","trust_level":2},{"id":116348,"username":"mamtabankoti4","name":"Mamtabankoti4","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/ba8739/{size}.png","trust_level":1},{"id":96691,"username":"rory_glover1234","name":"Rory Glover1234","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/898d66/{size}.png","trust_level":1},{"id":89218,"username":"alan8","name":"Alan Newman","avatar_template":"/user_avatar/forum.bubble.io/alan8/{size}/206228_2.png","trust_level":2},{"id":118307,"username":"gedirixin839","name":"Gedirixin839","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/{size}.png","trust_level":0},{"id":55069,"username":"sywiab","name":"Sylwia B","avatar_template":"/user_avatar/forum.bubble.io/sywiab/{size}/259708_2.png","trust_level":1},{"id":118273,"username":"henry7","name":"Henry","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/779978/{size}.png","trust_level":0},{"id":89496,"username":"tomvigneres","name":"Tom Vigneres","avatar_template":"/user_avatar/forum.bubble.io/tomvigneres/{size}/252226_2.png","trust_level":2},{"id":116187,"username":"ekpereogheneogaga2020","name":"KennyBuilds","avatar_template":"/user_avatar/forum.bubble.io/ekpereogheneogaga2020/{size}/259954_2.png","trust_level":2},{"id":116522,"username":"mboukem.christian","name":"Mboukem Christian","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/43a26b/{size}.png","trust_level":0},{"id":96967,"username":"bassim3qazi","name":"Bassim Qazi","avatar_template":"/user_avatar/forum.bubble.io/bassim3qazi/{size}/259950_2.png","trust_level":2},{"id":117988,"username":"festus","name":"Festus","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/d9b06d/{size}.png","trust_level":1},{"id":118024,"username":"abdihagh.shiva","name":"Abdihagh Shiva","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/c37758/{size}.png","trust_level":1},{"id":88450,"username":"pathomap","name":"Admin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/58f4c7/{size}.png","trust_level":2},{"id":112262,"username":"hadi.hassan","name":"Hadi Hassan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/3da27b/{size}.png","trust_level":1}],"primary_groups":[{"id":61,"name":"Bubble-Ambassadors"}],"flair_groups":[{"id":61,"name":"Bubble-Ambassadors","flair_url":"https://us1.discourse-cdn.com/bubble/original/3X/b/1/b1153fe8cd6eae5ec0480cf25651119699b3be57.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/help/apis/20?page=1","per_page":30,"topics":[{"fancy_title":"About the APIs category","id":5851,"title":"About the APIs category","slug":"about-the-apis-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2016-09-09T03:52:29.629Z","last_posted_at":null,"bumped":true,"bumped_at":"2016-09-09T03:52:29.630Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":2813,"like_count":1,"has_summary":false,"last_poster_username":"emmanuel","category_id":20,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SOLVED – Bubble API Collections + OneSignal REST API returning misleading Authorization errors","id":398437,"title":"SOLVED – Bubble API Collections + OneSignal REST API returning misleading Authorization errors","slug":"solved-bubble-api-collections-onesignal-rest-api-returning-misleading-authorization-errors","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-20T14:17:36.602Z","last_posted_at":"2026-07-20T14:17:36.667Z","bumped":true,"bumped_at":"2026-07-20T14:17:36.667Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"SOLVED – Bubble API Collections + OneSignal REST API (Engine v33) \nAfter spending many hours debugging Bubble’s new API Collections with OneSignal REST API, I wanted to share the solution because the error messages were &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":12,"like_count":0,"has_summary":false,"last_poster_username":"sot.giatzoglou","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":119055,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OpenAI API Connector initializes successfully, but response isn&rsquo;t saving to my Bubble database during workflow","id":398390,"title":"OpenAI API Connector initializes successfully, but response isn't saving to my Bubble database during workflow","slug":"openai-api-connector-initializes-successfully-but-response-isnt-saving-to-my-bubble-database-during-workflow","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":"https://us1.discourse-cdn.com/bubble/original/4X/6/9/a/69a03de3dccd5301021907bacc95fa84103e46b5.png","created_at":"2026-07-19T15:25:25.496Z","last_posted_at":"2026-07-20T10:29:57.987Z","bumped":true,"bumped_at":"2026-07-20T10:29:57.987Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m integrating the OpenAI API (GPT-5.5 Vision) into my Bubble app using the API Connector to estimate calories from uploaded food images. \nWhat’s working\n\nUsers upload an image using Bubble’s File Uploader&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":54,"like_count":0,"has_summary":false,"last_poster_username":"tobixzybolumole","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":83411,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":99169,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Issue with API Connector converting nested Unix timestamps to Dates","id":398126,"title":"Issue with API Connector converting nested Unix timestamps to Dates","slug":"issue-with-api-connector-converting-nested-unix-timestamps-to-dates","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2026-07-11T04:25:44.570Z","last_posted_at":"2026-07-11T17:59:39.830Z","bumped":true,"bumped_at":"2026-07-11T17:59:39.830Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m running into what appears to be an issue with Bubble’s API Connector when converting nested Unix timestamps from the Stripe API into Bubble Date fields. \nI’m using the Stripe Get Subscription endpoint. The response c&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":53,"like_count":2,"has_summary":false,"last_poster_username":"parthapatel0723","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":81360,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":56259,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":81215,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Data API call fails after custom plugin update: &ldquo;Evaluates to a Missing Type&hellip;&rdquo;","id":398076,"title":"Data API call fails after custom plugin update: \"Evaluates to a Missing Type...\"","slug":"data-api-call-fails-after-custom-plugin-update-evaluates-to-a-missing-type","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-07-09T15:27:29.790Z","last_posted_at":"2026-07-09T15:45:28.529Z","bumped":true,"bumped_at":"2026-07-09T15:45:28.529Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nwe have a custom plugin providing some external service API calls. We update the plugin to add a new field to the return value of a Data call. After the update, the call fails in Bubble editor, evaluating to a Mi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":29,"like_count":0,"has_summary":false,"last_poster_username":"elgiano","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":119038,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best practice for combining OpenAI streaming and structured outputs?","id":397306,"title":"Best practice for combining OpenAI streaming and structured outputs?","slug":"best-practice-for-combining-openai-streaming-and-structured-outputs","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-06-17T01:48:50.569Z","last_posted_at":"2026-07-09T04:58:31.634Z","bumped":true,"bumped_at":"2026-07-09T04:58:31.634Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I already have normal OpenAI streaming working in my Bubble app using the Responses API. \nRight now, I stream the assistant’s plain text response to the user in real time. \nNow I’m trying to move from plain text response&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":47,"like_count":0,"has_summary":false,"last_poster_username":"runningtomogang","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":104988,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":118578,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OAuth2 User-Agent Flow (Gmail API): token exchange always fails with 401 &ldquo;Invalid Credentials&rdquo; even though Google returns a valid authorization code","id":397987,"title":"OAuth2 User-Agent Flow (Gmail API): token exchange always fails with 401 \"Invalid Credentials\" even though Google returns a valid authorization code","slug":"oauth2-user-agent-flow-gmail-api-token-exchange-always-fails-with-401-invalid-credentials-even-though-google-returns-a-valid-authorization-code","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-06T17:25:15.383Z","last_posted_at":"2026-07-07T02:47:49.240Z","bumped":true,"bumped_at":"2026-07-07T02:47:49.240Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Authentication method: OAuth2 User-Agent Flow, provider: Google (Gmail API) \nSetup: \n\nApp ID / App Secret: from a Google Cloud OAuth 2.0 “Web application” client (regenerated the secret once already, to rule out a stale &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":24,"like_count":1,"has_summary":false,"last_poster_username":"Jici","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":118958,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3005,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Google Maps Api prob","id":397425,"title":"Google Maps Api prob","slug":"google-maps-api-prob","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-06-21T16:22:59.175Z","last_posted_at":"2026-06-22T11:51:52.090Z","bumped":true,"bumped_at":"2026-06-22T11:51:52.090Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone, \nMy development team is running into an issue with our website. We use the Google maps API for a map to show different artists around the world. The issue is you need to use 2 fingers to actually use the ma&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":34,"like_count":0,"has_summary":false,"last_poster_username":"yasarlar","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":116478,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":65954,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":118571,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"File Uploader workflow arriving null","id":397416,"title":"File Uploader workflow arriving null","slug":"file-uploader-workflow-arriving-null","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-21T01:35:50.524Z","last_posted_at":"2026-06-21T12:31:21.543Z","bumped":true,"bumped_at":"2026-06-21T12:31:21.543Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"How do I pass a FileUploader element’s URL to an API Connector call in a workflow? The value is arriving as null when I try to use FileUploader A’s value’s URL in the API call body. What’s the correct way to capture and &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":25,"like_count":0,"has_summary":false,"last_poster_username":"yasarlar","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":118831,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":118571,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dropdown list error","id":397046,"title":"Dropdown list error","slug":"dropdown-list-error","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-06-08T22:35:50.453Z","last_posted_at":"2026-06-11T11:49:17.609Z","bumped":true,"bumped_at":"2026-06-11T11:49:17.609Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"​Hi team, \n​I am currently building an app using Bubble’s new interface. \n​I have added a Dropdown element and set it up to display choices dynamicly from an Option Set. I followed the exact same configuration process th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":53,"like_count":0,"has_summary":false,"last_poster_username":"jesse.ethon","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":50464,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3005,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":30095,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":118412,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Please initialize it again error","id":397085,"title":"Please initialize it again error","slug":"please-initialize-it-again-error","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-06-10T04:47:56.168Z","last_posted_at":"2026-06-10T22:06:52.552Z","bumped":true,"bumped_at":"2026-06-10T22:06:52.552Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI am working on connecting a notification API to my app. \nI intialized the call in the API connector, and got the correct response. \nResponse example: \n{ \n“data”: { \n“notifications”: [ \n{ \n“id”: “2e729889-fb2b-4&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":62,"like_count":0,"has_summary":false,"last_poster_username":"Jici","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":118721,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":99169,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3005,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Runtime Issue with Stripe Identity (it&rsquo;s successfully initializing)","id":396834,"title":"Runtime Issue with Stripe Identity (it's successfully initializing)","slug":"runtime-issue-with-stripe-identity-its-successfully-initializing","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/4X/f/c/6/fc6915d371d3ec48a2040d27d1efe6933d69ac9d_2_1024x536.png","created_at":"2026-06-03T03:20:19.899Z","last_posted_at":"2026-06-03T17:24:03.883Z","bumped":true,"bumped_at":"2026-06-03T17:24:03.883Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Everyone, \nI’m utterly stuck here as to what to do. \n  \nThis API call is successfully initializing. However when I’m using it in my workflow. I’m calling it when I button is clicked. I get this error. \n  \nI’ve tried l&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":28,"like_count":0,"has_summary":false,"last_poster_username":"chiragjain84","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":118634,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":81215,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Schedule API Workflow failing","id":396366,"title":"Schedule API Workflow failing","slug":"schedule-api-workflow-failing","posts_count":11,"reply_count":6,"highest_post_number":11,"image_url":null,"created_at":"2026-05-21T09:39:31.851Z","last_posted_at":"2026-05-27T09:52:44.052Z","bumped":true,"bumped_at":"2026-05-27T09:52:44.052Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’ve been noticing some strange behavior with Bubble’s scheduled API workflows and I’m wondering if anyone else has experienced this. \nSometimes when I schedule an API workflow on a list, the workflow appea&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":147,"like_count":3,"has_summary":false,"last_poster_username":"philipp.laengle107","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":71654,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":33789,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":66835,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":63487,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"(API) Creat a list accompt for else falling","id":396532,"title":"(API) Creat a list accompt for else falling","slug":"api-creat-a-list-accompt-for-else-falling","posts_count":10,"reply_count":6,"highest_post_number":10,"image_url":null,"created_at":"2026-05-25T15:02:29.842Z","last_posted_at":"2026-05-25T23:15:50.556Z","bumped":true,"bumped_at":"2026-05-25T23:15:50.556Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"To create accounts for multiple people, I uploaded their information into the database and then created a schedule list API to handle the creation, but it’s not working. I’d like to know if you have any suggestions about&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":80,"like_count":1,"has_summary":false,"last_poster_username":"atsouisaac03","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":87075,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":44952,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":107578,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":74190,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Backend workflow endpoint not receiving payload","id":396374,"title":"Backend workflow endpoint not receiving payload","slug":"backend-workflow-endpoint-not-receiving-payload","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-05-21T10:58:37.940Z","last_posted_at":"2026-05-21T12:18:28.557Z","bumped":true,"bumped_at":"2026-05-21T12:18:28.557Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have a stipe checkout backend workflow endpoint set up for a while now, which was initially working but all of a sudden, it’s longer working. \nThe usual drill is after a checkout session is completed on stripe, the pay&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"views":33,"like_count":0,"has_summary":false,"last_poster_username":"dbom009","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":92913,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":95960,"primary_group_id":61,"flair_group_id":61},{"extras":"latest","description":"Most Recent Poster","user_id":33789,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to add a trial period in stripe","id":384686,"title":"How to add a trial period in stripe","slug":"how-to-add-a-trial-period-in-stripe","posts_count":17,"reply_count":14,"highest_post_number":17,"image_url":null,"created_at":"2025-11-06T13:50:32.067Z","last_posted_at":"2026-05-19T11:13:49.653Z","bumped":true,"bumped_at":"2026-05-19T11:13:49.653Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’ve just gone through this course for setting up stripe in my bubble app Bubble x Stripe: Integrate a SaaS payments solution (Available now). it’s been really good and I’ve got it all setup, but since this course, strip&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":280,"like_count":2,"has_summary":false,"last_poster_username":"tobixzybolumole","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":111499,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":65954,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":102875,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":83411,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"RTSP Camera streaming and AI Detection","id":396144,"title":"RTSP Camera streaming and AI Detection","slug":"rtsp-camera-streaming-and-ai-detection","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-16T04:36:04.983Z","last_posted_at":"2026-05-16T04:36:05.050Z","bumped":true,"bumped_at":"2026-05-16T04:36:05.050Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Anyone done live RTSP streaming + AI detection in Bubble? \nHey all, \nI’m working on a personal project that has live camera and AI detection but the two features have me looking for war stories before I commit to an arch&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":30,"like_count":0,"has_summary":false,"last_poster_username":"morrismugwima","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":96939,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"RAG chatbot using bubble","id":355492,"title":"RAG chatbot using bubble","slug":"rag-chatbot-using-bubble","posts_count":13,"reply_count":4,"highest_post_number":13,"image_url":null,"created_at":"2025-01-14T22:26:40.572Z","last_posted_at":"2026-05-13T17:30:41.272Z","bumped":true,"bumped_at":"2026-05-13T17:30:41.272Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I watched the tutorial from planetnocode about using carbon.ai and Claude to build a RAG (retrieval augmented generation) powered AI chatbot - i.e. a chatbot that could add user generated information as an extra layer to&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":625,"like_count":4,"has_summary":false,"last_poster_username":"pork1977gm","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":73195,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9866,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":103399,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":11208,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5619,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Google Calendar API - Get Events","id":396031,"title":"Google Calendar API - Get Events","slug":"google-calendar-api-get-events","posts_count":22,"reply_count":20,"highest_post_number":23,"image_url":"https://us1.discourse-cdn.com/bubble/original/4X/c/3/6/c362b749a7cb49f3839d22ee7f82be5e4a0b69df.png","created_at":"2026-05-12T19:09:21.741Z","last_posted_at":"2026-05-13T14:18:30.646Z","bumped":true,"bumped_at":"2026-05-13T14:18:30.646Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI am getting ready to launch my app, so I am going through and double checking that everything is working properly. Unfortunately, while conducting these tests, I found that when i create an event it does add to &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":136,"like_count":1,"has_summary":false,"last_poster_username":"calleigh","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":117722,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9866,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"LINE Login → Return to Bubble Native App (OAuth / Deep Link Flow)","id":395852,"title":"LINE Login → Return to Bubble Native App (OAuth / Deep Link Flow)","slug":"line-login-return-to-bubble-native-app-oauth-deep-link-flow","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-08T02:50:03.342Z","last_posted_at":"2026-05-08T02:50:03.422Z","bumped":true,"bumped_at":"2026-05-08T02:50:03.422Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m trying to implement a login flow in a Bubble native mobile app (BDK / Bubble Native). \nWhat I want is very simple: \n\n\nOpen the LINE app (or LINE login flow) from my Bubble app \n\n\nLet the user log in with LINE \n\n\nRetu&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":31,"like_count":0,"has_summary":false,"last_poster_username":"dxprg","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":109787,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Open AI chat response not displaying in bubble app. data type mismatch","id":395844,"title":"Open AI chat response not displaying in bubble app. data type mismatch","slug":"open-ai-chat-response-not-displaying-in-bubble-app-data-type-mismatch","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-05-07T18:54:43.545Z","last_posted_at":"2026-05-07T23:13:32.290Z","bumped":true,"bumped_at":"2026-05-07T23:13:32.290Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m building an AI chat app called Kindly in Bubble. My send button workflow has: Create message → Create run → List messages → Create a new thing. But when users send a message, it disappears and nothing displays back. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":59,"like_count":0,"has_summary":false,"last_poster_username":"J805","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":118323,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":9866,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Convert image to PDF","id":354180,"title":"Convert image to PDF","slug":"convert-image-to-pdf","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-01-05T21:23:19.123Z","last_posted_at":"2026-05-06T09:22:31.242Z","bumped":true,"bumped_at":"2026-05-06T09:22:31.242Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI would like to send an image to my printer via print node but they only allow pdf as a format. \nSo I am looking for at easy way so simply convert an image (png) saved in the database to PDF format without chang&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":119,"like_count":0,"has_summary":false,"last_poster_username":"mamtabankoti4","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":82292,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":39233,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":116348,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Setting up Euro 2024 fixtures data from Sportsmonk API","id":323991,"title":"Setting up Euro 2024 fixtures data from Sportsmonk API","slug":"setting-up-euro-2024-fixtures-data-from-sportsmonk-api","posts_count":13,"reply_count":9,"highest_post_number":13,"image_url":"https://us1.discourse-cdn.com/bubble/original/3X/2/3/23c24b5de53780900f5e715ab24a57e6feb4b9db.png","created_at":"2024-05-26T10:04:03.049Z","last_posted_at":"2026-05-06T05:44:16.848Z","bumped":true,"bumped_at":"2026-05-06T05:44:16.848Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi there, I’m trying to build a Euro 2024 app in bubble and would like to retrieve the Euro 2024 fixtures into a repeating group in a dashboard. From what I can tell the API data I need isn’t flowing through correctly, a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":462,"like_count":0,"has_summary":false,"last_poster_username":"gedirixin839","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":96691,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":89218,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":118307,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Gmail API Integration - Webhook issue","id":395501,"title":"Gmail API Integration - Webhook issue","slug":"gmail-api-integration-webhook-issue","posts_count":16,"reply_count":12,"highest_post_number":16,"image_url":"https://us1.discourse-cdn.com/bubble/original/4X/2/9/a/29accc4baf26be961a31ee227559b30e82cb42a0.png","created_at":"2026-04-28T13:47:49.769Z","last_posted_at":"2026-05-05T17:00:01.719Z","bumped":true,"bumped_at":"2026-05-05T17:00:01.719Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m building a webhook, it already get’s triggered and it looks like I’m missing last one piece. Was wondering if sb could help with that: \n  \n  \nFurther workflow is being triggered, but the list to run on looks like is &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":169,"like_count":11,"has_summary":false,"last_poster_username":"ekpereogheneogaga2020","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":55069,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":118273,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":89496,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":116187,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Connecting Google search console API to my app","id":395746,"title":"Connecting Google search console API to my app","slug":"connecting-google-search-console-api-to-my-app","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/bubble/original/4X/0/5/b/05bc1c7a519f515870a26d9dd878b7df7922333e.png","created_at":"2026-05-04T21:13:11.683Z","last_posted_at":"2026-05-04T22:29:07.761Z","bumped":true,"bumped_at":"2026-05-04T22:29:07.761Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \ndoes anyone know how to fix this error please ? All my settings on bubble API connector looks ok","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":50,"like_count":1,"has_summary":false,"last_poster_username":"bassim3qazi","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":116522,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":96967,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to display retrieved value from external db in a PUT API Form?","id":395688,"title":"How to display retrieved value from external db in a PUT API Form?","slug":"how-to-display-retrieved-value-from-external-db-in-a-put-api-form","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/4X/3/c/2/3c23fe3787c3f4ccf1f12b2a1a14c22dba7c6e2c_2_1024x515.jpeg","created_at":"2026-05-03T10:54:43.461Z","last_posted_at":"2026-05-03T10:54:43.551Z","bumped":true,"bumped_at":"2026-05-03T10:54:43.551Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Following are some background information about the work I have done in learning to configure API calls in my bubble application. \n1.a) I have been learning about configuring API in bubble to connect to the bubble demo d&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":65,"like_count":0,"has_summary":false,"last_poster_username":"festus","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":117988,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Anthropic (Claude) API connecting via Bubble","id":395559,"title":"Anthropic (Claude) API connecting via Bubble","slug":"anthropic-claude-api-connecting-via-bubble","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/4X/2/3/6/2365955a9b8a457f6d2a33c717ba70115889305e_2_730x1024.jpeg","created_at":"2026-04-29T17:29:51.915Z","last_posted_at":"2026-04-29T18:37:15.195Z","bumped":true,"bumped_at":"2026-04-29T18:37:15.195Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Everyone, \nHas anyone successfully connected Anthropic Claude via Bubble recently? \nI’m trying to connect the Anthropic (Claude) API using Bubble’s API Connector but keep getting a 404 “model not found” error when ini&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":98,"like_count":1,"has_summary":false,"last_poster_username":"abdihagh.shiva","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":118024,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":66159,"primary_group_id":61,"flair_group_id":61}]},{"fancy_title":"Multi-File &amp; Private Upload to Xano","id":395460,"title":"Multi-File & Private Upload to Xano","slug":"multi-file-private-upload-to-xano","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-27T22:37:13.843Z","last_posted_at":"2026-04-27T22:37:13.923Z","bumped":true,"bumped_at":"2026-04-27T22:37:13.923Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"How can I have a multi-file uploader that does not have files public on Bubble? I am trying to send from bubble to xano.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":24,"like_count":0,"has_summary":false,"last_poster_username":"pathomap","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":88450,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Authentication GCSv1HMAC?","id":394707,"title":"Authentication GCSv1HMAC?","slug":"authentication-gcsv1hmac","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-04-12T18:56:04.702Z","last_posted_at":"2026-04-27T15:42:13.906Z","bumped":true,"bumped_at":"2026-04-27T15:42:13.906Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Any worked with  GCSv1HMAC authentication method?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":64,"like_count":1,"has_summary":false,"last_poster_username":"hadi.hassan","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":112262,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":81215,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Issue with Stripe Subscription data getting into Bubble","id":395278,"title":"Issue with Stripe Subscription data getting into Bubble","slug":"issue-with-stripe-subscription-data-getting-into-bubble","posts_count":14,"reply_count":12,"highest_post_number":14,"image_url":null,"created_at":"2026-04-22T17:57:23.117Z","last_posted_at":"2026-04-25T05:59:43.836Z","bumped":true,"bumped_at":"2026-04-25T05:59:43.836Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I need some help, because at this point I think that Bubble has a bug. \nI’ve got a very straightforward setup where I send a subscription to stripe and its webhook comes to bubble and populates both the USER and SUBSCRIP&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":110,"like_count":0,"has_summary":false,"last_poster_username":"J805","category_id":20,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":81360,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":9866,"primary_group_id":null,"flair_group_id":null}]}]}}