problem with JAVA API----cannot set ipaddress

I successed with Routeros version 6.4 api command is
/ip/address/set
=.id=0
=address=192.168.1.1/24
tag

but with routeros version 5.25 , I failed.
Routeros return the wrong msg ------ =message=no such item;

I use api command
/ip/address/set
=interface=mesh1
=address=192.168.1.1/24
tag
Routeros return no wrong message, but ipaddress unchanged.

I use api command
/ip/address/set
=interface=mesh1
=address=192.168.1.1/24
tag
Routeros return no wrong message, but ipaddress unchanged.



I use api command
/ip/address/set
=numbers=0
=address=192.168.1.1/24
tag
Routeros return wrong message-----=message=unknown parameter



thanks regards !

I’m surprised you even managed to successfully do the first example. The API protocol does not support numbers - you need to supply IDs instead, which you can get with a “print” command.

I upgrade to V6.7, it worked.