Skip to main content
← Design & Bravo Tags
Design & Bravo Tags February 7, 2023 · 4 replies

Device.id problem (value is not an array of record IDs)

Archived from the Bravo community forum (2021–2026). Some answers may refer to older versions of Bravo.

We are launching our Alpha Version and wanted to make the login experience as simple as possible. Built-in variable ${device.id} will be used to filter data from Airtable instead of authenticating the users for sign-up. 

Following the tutorial, at https://pcodina.medium.com/too-much-saas-on-my-plate-501710e61cf2, we met a 422 - Unprocessable Entity (value is not an array of record IDs) error while testing our API request: 

JSON Body

image.png

HTTP Response

image.png

The main difference between our case and the tutorial is in the Airtable structure: 

My case (tables Users and Objectives****)

image.png

image.png

Tutorial (table Subscriptions****)

image.png

P.S: I thought that maybe the solution is to refactor our Airtable.

4 replies

Valter February 7, 2023

The problem its the Area type sigle select. You can not write in to it

Panda February 7, 2023

I tried changing it to Single line text but still get the same error. Any ideas?

Marielle Ibias Bravo team February 8, 2023

Hi ,
It seems that the error is pointing to the Deviceid column in your Objectives table. Can you change its type of field to Single line text too, and test again?  🙂 
If the issue persist, can you send your project ID to support@bravostudio.app so we can look into it? Thanks!

Panda February 22, 2023

thank you so much for your answer! It actually fixed the problem.

Wrote something in this thread and want it removed? Request removal

Still stuck?

Ask the community on Discord

This archive is read-only. New questions, office hours and product updates now happen in the Bravo Discord.

Join the Discord