'hostattributes' => [ { 'value' => 'some value1', 'name' => 'URL', 'arg2' => undef, 'arg4' => undef, 'arg1' => 'someurl.com', 'arg3' => undef }, { 'arg3' => undef, 'arg1' => 'someurl..com', 'name' => 'URL', 'arg4' => undef, 'arg2' => undef, 'value' => 'some value 2' } ], #### my $host = $ops->create_or_update_host( ip => 'nodename.com', name => "Name", hostgroup => { name => 'RDG - Prod Services' }, hosttemplates => [ { 'ref' => '/rest/config/hosttemplate/94', 'name' => 'AA-RDG-Pseudo-services' } ], hostattributes => PASS HERE, notification_period => { name => 'RDG-24x7-Minus-Bounce' } );