Update content with joomla

Describe the problem/error/question

when i try to to mut my variable in http request that doesn’t works

1 create a http request node and connect it to joomla api

URL : https://mysite/api/index.php/v1/content/articles/{{ $json.id }}
Auth : ok
send header : content type application/json
send body : using fields below => i add many field all works

my problem :
i create a field “images”
value

{“image_intro”: " {{ $json.Poster }}",
“image_intro_alt”: “”,
“float_intro”: “”,
“image_intro_caption”: “”,
“image_fulltext”: “”,
“image_fulltext_alt”: “”,
“float_fulltext”: “”,
“image_fulltext_caption”: “”
}

but noting is added in output

What is the error message (if any)?

noting was added in images

Please share your workflow

Share the output returned by the last node

{“links”:{“self”:“https:\/\/mysite\/api\/index.php\/v1\/content\/articles\/28”},“data”:{“type”:“articles”,“id”:“28”,“attributes”:{“typeAlias”:“com_content.article”,“id”:28,“asset_id”:128,“title”:“Inception youpi”,“alias”:“inception-2”,“state”:1,“created”:“2025-08-27 15:12:05”,“created_by”:812,“created_by_alias”:“”,“modified”:“2025-08-29 14:18:16”,“modified_by”:812,“publish_up”:“2025-08-27 15:12:05”,“publish_down”:null,“images”:{“image_intro”:“”,“image_intro_alt”:“”,“float_intro”:“”,“image_intro_caption”:“”,“image_fulltext”:“”,“image_fulltext_alt”:“”,“float_fulltext”:“”,“image_fulltext_caption”:“”},“urls”:{“urla”:“”,“urlatext”:“”,“targeta”:“”,“urlb”:“”,“urlbtext”:“”,“targetb”:“”,“urlc”:“”,“urlctext”:“”,“targetc”:“”},“version”:48,“metakey”:“”,“metadesc”:“”,“access”:1,“hits”:2,“metadata”:{“robots”:“”,“author”:“”,“rights”:“”},“featured”:0,“language”:“*”,“note”:“”,“tags”:,“featured_up”:null,“featured_down”:null,“text”:"Title : Inception youpi<br\/> \nYear : 2010 <br\/>\nType : movie<br\/> \nPoster : ",“film-director”:“Christopher Nolan”},“relationships”:{“category”:{“data”:{“type”:“categories”,“id”:“2”}},“created_by”:{“data”:{“type”:“users”,“id”:“812”}},“tags”:{“data”:},“modified_by”:{“data”:{“type”:“users”,“id”:“812”}}}}}

Information on your n8n setup

  • n8n version: 1.108.1
  • Database (default: SQLite): defaut
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): docker
  • Operating system: windows

Thanks for any help

thanks for any help

hello @yannick_berges

my assumption is to remove the space in the beginning

hello thanks for your reply i try but nothing


that realy strange, includ json.Poster in body text that works
but nothing in json
other idea ?

hi
According to the image and description, the problem is probably a trailing space in your JSON key. The Joomla node requires exact field names.

try the following it should work,
Eliminate the space between json.Poster in your expression.
Use:
{{ $json.Poster }}
instead of
{{ $json. Poster }}

Make sure there are no typos or hidden spaces in your field references. If the issue continues, use a Set node to rename your fields to shorter, standard names (e.g., poster) without spaces or special characters. This prevents parsing problems in downstream nodes.

If this is of any help, please mark it as solution.
thankyou

hello here syntax

{“image_intro”:“{{ $json.Poster }}”,
“image_intro_alt”:“”,
“float_intro”:“”,
“image_intro_caption”:“”,
“image_fulltext”:“”,
“image_fulltext_alt”:“”,
“float_fulltext”:“”,
“image_fulltext_caption”:“”
}

or

{“image_intro”:“{{$json.Poster}}”,
“image_intro_alt”:“”,
“float_intro”:“”,
“image_intro_caption”:“”,
“image_fulltext”:“”,
“image_fulltext_alt”:“”,
“float_fulltext”:“”,
“image_fulltext_caption”:“”
}

Same result

Are you sure that the service accepts images as URLs?

You can open a developer console (f12 >> console tab) and see the exact request sent to the server..

yes its possible for sure, can explain more about debug ?

like this

thanks for explain
this is my result

Seems your images value is not an object, rather a string. Set the expression mode and wrap all the content inside the brackets: {{ your_data }}

sorry not sure to understand
i do this but doesn’t works

I mean that part

Hello i try with solution

Howdy! Did you get to make ir work?