What is your goal?
I’m building a two-way sync between Notion and a task app’s REST API using two HTTP modules. Everything works except mapping the Notion title (a Name/title property) into the outgoing HTTP request body — it always resolves to empty, causing the API to reject the request with a validation error (“title: expected string, received undefined” / “Too small: expected string to have >=1 characters”).
Scenario structure:
-
Notion → Search Objects (Data Source Items) — finds the row (module [2])
-
HTTP → Make a request (POST) — creates the item in the external API
What is the problem & what have you tried?
The problem:
The Notion Search module’s output clearly contains the title. When I inspect its output, I can see:
Properties Value → Task → 1 → Plain Text: "My task title"
So the data is definitely there. But when I map it into the HTTP module’s JSON body title field, it comes through empty every time.
The mapping panel shows the Task title as a split pill: Task[ + ]: Plain Text (empty brackets, no index), and I cannot type an index between the two pill segments — the editor won’t let me insert into the gap.
What I’ve tried (all fail with empty/undefined title):
-
The default pill
{{2.properties_value.Task[].plain_text}}→ resolves empty -
Typing
{{2.properties_value.Task[1].plain_text}}→ editor splits [1], orphans the 1 -
Dot notation
{{2.properties_value.Task.1.plain_text}}→ empty -
{{first(2.properties_value.Task).plain_text}}→ error: “‘2.properties_value.Task’ is not a valid array” (typed path treated as string) -
{{map(2.properties_value.Task; "plain_text")}}→ empty -
A “Set variable” module to capture the title first → variable comes out empty
-
Switching Body input method to “Data structure” and mapping title into its own field → still empty/undefined
-
Confirmed the Notion Search module IS module 2 and DOES return 1 bundle with the title present
Questions:
-
What is the correct reference to extract
plain_textfrom a Notion title (rich_text array) inside Make’s HTTP module body? -
Is there a reliable way to get the flat title string — e.g., does “Database Items (Legacy)” search mode expose a flat
Namefield instead of the array?
Any exact syntax that works would be hugely appreciated. Thank you!

