Problem with inserting record

Problem with inserting record

Hi, I have a problem with inserting Leads., but after sending the data they do not appear in Zoho module. 
I do not know what the problem is. Am i doing something wrong? Here is my code

$fields = '{
    "data": [
        {
            "Last_Name": "Daly",
            "First_Name": "Paul",
            "Email": "p.daly@zylker.com"
        },
        {
            "Last_Name": "Dolan",
            "First_Name": "Brian",
            "Email": "brian@villa.com"
        }
    ],
    "trigger": [
        "approval",
        "workflow"
    ]
}';
                $apiUrl = "https://www.zohoapis.com/crm/v2/Leads/";
                $oauth = "################";
                $headers = array(
                                'Content-Type: application/json',
                                'Content-Length: '.strlen($fields),
                                sprintf('Authorization: Zoho-oauthtoken %s', $oauth)
                        );
                $ch = curl_init();
                 curl_setopt($ch, CURLOPT_URL, $apiUrl);
                curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
                curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
                curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
                curl_setopt($ch, CURLOPT_TIMEOUT, 60);
        
                $result = json_decode(curl_exec($ch));
             
Thank you!