Assigning Points using Pointtransaction API - CreateDate Field

Hi, I am using the below code snippet to assign points to the user based on the previous activity. But I see an issue with the createddate field. It doesn't take the value I specified.

It just defaults to the current date.

Any help on this will be greatly appreciated.

API Url -  "">communityqa.abcd.com/.../pointtransactions.json";

System.Collections.Specialized.NameValueCollection values = new NameValueCollection();

values["UserId"] = "5753";
values["ContentId"] = "78573349-3A44-4BC4-AC2E-47AAD3AD84EC";
values["ContentTypeId"] = "00000000-0000-0000-0000-000000000000";
values["Value"] = "5";
values["Description"] = "Reset Points";
values["CreatedDate"] = "2012-01-04T00:00:00";

string xml = Encoding.UTF8.GetString(webClient.UploadValues(targeturl, values1));

POST api.ashx/v2/pointtransactions.xml (or .json)

Request Parameters

Name Type Description Location Required Default Options
Description string Short explanation of why points are being awarded Request Body Required
UserId int Which user points are being awarded to Request Body Required
Value int Amount of points being awarded (or removed if this number is negative) Request Body Required
ContentId Guid Identifier of content related to this point transaction Request Body Required
ContentTypeId Guid Content Type identifier of content related to this point transaction Request Body Required
CreatedDate DateTime Date and time the point transaction was created. The current time will be used if not specified. Request Body Optional

Thank you!

Parents Reply Children
No Data