Rest server transfer

I’m trying to send a coin through the gaiacli rest server
But the signatures is null and the transfer doesn’t make.
Should I implement the signature even for gaiacli?

sent

{
   "base_req":{
      "from":"xxx",
      "password":"xxx",
      "memo":"Test",
      "chain_id":"pcoin-chain",
      "account_number":"0",
      "sequence":"2",
      "gas":"100",
      "gas_adjustment":"1.2",
      "fees":[
         {
            "denom":"mpcn",
            "amount":"1"
         }
      ],
      "simulate":false
   },
   "amount":[
      {
         "denom":"mpcn",
         "amount":"1"
      }
   ]
}

recv

{
   "type":"cosmos-sdk/StdTx",
   "value":{
      "msg":[
         {
            "type":"cosmos-sdk/MsgSend",
            "value":{
               "from_address":"xxx",
               "to_address":"xxx",
               "amount":[
                  {
                     "denom":"mpcn",
                     "amount":"1"
                  }
               ]
            }
         }
      ],
      "fee":{
         "amount":[
            {
               "denom":"mpcn",
               "amount":"1"
            }
         ],
         "gas":"100"
      },
      "signatures":null,
      "memo":"Test"
   }
}