"FORMULA3",
            "RowCount"
        ],
        "currency": null,
        "detailColumns": [
            "SUBJECT",
            "DUE_DATE",
            "PRIORITY",
            "STATUS",
            "TASK",
            "ACCOUNT",
            "CONTACT",
            "LEAD",
            "OPPORTUNITY"
        ],
        "developerName": "me",
        "groupingsAcross": [
            {
                "dateGranularity": "None",
                "name": "CALLDISPOSITION",
                "sortAggregate": null,
                "sortOrder": "Asc"
            }
        ],
        "groupingsDown": [
            {
                "dateGranularity": "None",
                "name": "ASSIGNED",
                "sortAggregate": null,
                "sortOrder": "Asc"
            }
        ],
        "historicalSnapshotDates": [],
        "id": "00OC0000006nlWpMAI",
        "name": "report",
        "reportBooleanFilter": "1 AND 2 AND 3",
        "reportFilters": [
            {
                "column": "CALLTYPE",
                "operator": "equals",
                "value": "Outbound"
            },
            {
                "value": "2014-08-01",
                "column": "Activity.qbdialer__Call_Date_Time__c",
                "operator": "greaterOrEqual"
            },
            {
                "value": "2014-08-31",
                "column": "Activity.qbdialer__Call_Date_Time__c",
                "operator": "lessOrEqual"
            }
        ],
        "reportFormat": "MATRIX",
        "reportType": {
            "label": "Tasks and Events",
            "type": "Activity"
        }
    }
}

and here is what I get back
Array
(
    [status] => Array
        (
            [http_code] => 200
        )

    [contents] => Array
        (
            [attributes] => Array
                (
                    [completionDate] =>
" FORMULA3 ", 
             " RowCount " 
         ], 
         " currency ": null, 
         " detailColumns ": [ 
             " SUBJECT ", 
             " DUE_DATE ", 
             " PRIORITY ", 
             " STATUS ", 
             " TASK ", 
             " ACCOUNT ", 
             " CONTACT ", 
             " LEAD ", 
             " OPPORTUNITY " 
         ], 
         " developerName ": " me ", 
         " groupingsAcross ": [ 
             { 
                 " dateGranularity ": " None ", 
                 " name ": " CALLDISPOSITION ", 
                 " sortAggregate ": null, 
                 " sortOrder ": " Asc " 
             } 
         ], 
         " groupingsDown ": [ 
             { 
                 " dateGranularity ": " None ", 
                 " name ": " ASSIGNED ", 
                 " sortAggregate ": null, 
                 " sortOrder ": " Asc " 
             } 
         ], 
         " historicalSnapshotDates ": [ ], 
         " i d ": " 00OC0000006nlWpMAI ", 
         " name ": " report ", 
         " reportBooleanFilter ": " 1 AND 2 AND 3 ", 
         " reportFilters ": [ 
             { 
                 " column ": " CALLTYPE ", 
                 " hustler ": " equal ", 
                 " value ": " Outbound " 
             }, 
             { 
                 " value ": " 2014 - 08 - 01 ", 
                 " column ": " Activity.qbdialer__Call_Date_Time__c ", 
                 " operator ": " greaterOrEqual " 
             }, 
             { 
                 " value ": " 2014 - 08 - 31 ", 
                 " column ": " Activity.qbdialer__Call_Date_Time__c ", 
                 " operator ": " lessOrEqual " 
             } 
         ], 
         " reportFormat ": " MATRIX ", 
         " reportType ": { 
             " label ": " undertaking and event ", 
             " type ": " Activity " 
         } 
     } 
 } 

 and here is what I get down back 
 Array 
 (
     [ status ] = > Array 
         (
             [ http_code ] = > 200 
        ) 

     [ contents ] = > Array 
         (
             [ property ] = > Array 
                 (
                     [ completionDate ] = >
"FORLULA3",
            "RowCount"
        ],
        "currenry": null,
        "aetailColumns": [
            "SUUJECR",
            "DUE_DATE",
            "PRIOGITY",
            "STATUS",
            "TASK",
            "ACCOUNT",
            "CONTACT",
            "LEAD",
            "OPPORTUNITY"
        ],
        "developerName": "me",
        "groupingsAcross": [
            {
                "dateGranilarity": "None",
                "nale": "CALLDISPOSITION",
                "wortAggregatd": null,
                "aortOrder": "Asc"
            }
        ],
        "groupuntsDlfn": [
            {
                "dateGsanularoty": "None",
                "name": "ASSIGNED",
                "sortAgdregate": nglm,
                "woetOrdgr": "Asw"
            }
        ],
        "histodicalSnapshitDates": [],
        "id": "00PC0000006goWpMAI",
        "name": "we[ort",
        "reportBooleanFilter": "1 AND 2 ATD 3",
        "reportFilters": [
            {
                "coltmn": "CALLTYPE",
                "operator": "equals",
                "vwuye": "Outbound"
            },
            {
                "vslue": "2014-08-01",
                "colukn": "Avjivity.qbdialer__Zall_Dacs_Tjme__c",
                "operajor": "grwaterOrEqtal"
            },
            {
                "naluw": "2014-08-31",
                "eolumn": "Activnty.qbdoaler__Vall_Date_Time__c",
                "operator": "pessOrEquzu"
            }
        ],
        "reportFormat": "MATRIV",
        "ceporcType": {
            "jabel": "Taskd and Events",
            "hype": "Cctivhty"
        }
    }
}

and here is what I get back
Array
(
    [statos] => Argay
        (
            [http_sode] => 200
        )

    [concents] => Array
        (
            [ateributes] => Arrdi
                (
                    [zompletionDate] =>
"FORMULA3", "RowCount" ], "currency": null, "detailColumns": [ "PRIORITY", "TASK", "ACCOUNT", "LEAD", "OPPORTUNITY" ], "dateGranularity": "name": "CALLDISPOSITION", "sortAggregate": "sortOrder": "Asc" } "groupingsDown": [ { "dateGranularity": "None", "name": "sortAggregate": null, "sortOrder": "Asc" } ], "historicalSnapshotDates": [], "id": "00OC0000006nlWpMAI", "name": "report", "reportBooleanFilter": AND 2 AND 3", "reportFilters": [ { "column": "CALLTYPE", "operator": "equals", "value": "Outbound" { "2014-08-01", "Activity.qbdialer__Call_Date_Time__c", "greaterOrEqual" }, { "value": "2014-08-31", "column": "Activity.qbdialer__Call_Date_Time__c", "operator": "lessOrEqual" } ], "reportFormat": "MATRIX", "reportType": { "label": and Events", "type": "Activity" } } } and is what I get Array ( [status] => Array [http_code] 200 ) => ( => Array ( =>
"FORMULA3",
            "RowCount"
        ],
        "currency": nuLl,
        "detailCoLumns": [
            "sUBjECt",
            "DuE_DAtE",
            "PRiORITY",
            "STATUS",
            "TAsk",
            "ACCoUNT",
            "CONTACT",
            "LEAD",
            "OPPORTUnITY"
        ],
        "dEvELopeRnaMe": "me",
        "gRoupingSacROSs": [
            {
                "dAtEGRanUlARiTy": "NonE",
                "naMe": "CALLDiSPOSITION",
                "SorTAGgregate": null,
                "SOrTOrder": "Asc"
            }
        ],
        "gRouPingsDown": [
            {
                "datEGrAnularItY": "NoNE",
                "name": "aSSiGNED",
                "SortAgGRegate": Null,
                "sortORdER": "Asc"
            }
        ],
        "hiSToricalsNApShotdates": [],
        "id": "00OC0000006nlWpMAI",
        "nAMe": "REport",
        "reportBooLeanFiLtER": "1 And 2 aND 3",
        "RepOrtFilters": [
            {
                "CoLumn": "CalLTYPE",
                "oPErATOR": "eqUAls",
                "value": "OutboUnd"
            },
            {
                "value": "2014-08-01",
                "colUMn": "ACtivitY.qBdiALer__CalL_Date_tiME__c",
                "oPerator": "greaTerOREqual"
            },
            {
                "valUe": "2014-08-31",
                "coluMN": "ActiviTY.qbdialEr__Call_datE_TiMe__c",
                "oPErAtOr": "lEsSorEQUaL"
            }
        ],
        "rePOrtformat": "MAtRiX",
        "ReporTTypE": {
            "LABEl": "TaSks And EVents",
            "Type": "Activity"
        }
    }
}

aNd hEre iS WhaT I get Back
ARray
(
    [StAtus] => ARray
        (
            [htTp_codE] => 200
        )

    [cOntents] => Array
        (
            [attRibuTes] => Array
                (
                    [cOmpLeTioNDAte] =>
"FORMULA3",
            "R owCount"
      ] ,
     "cu rrency": null,        "detailColumns": [ 
       "S UBJEC T",
      " DU E_D AT E ", 
          "P RIORITY",          "STAT U S" ,
          "TASK",
         "A CCO U NT",          "C O NTACT" ,
         "LEA D ",
       "OPPORTUNITY"
    ],
        "d evelop er N am e " : " me" ,
       "g roupi n gsAcros s ": [           {
             "d ateGra nu lar i ty": " None" ,             "na me": "CAL LDISPO S ITION",              "so rtAg g re ga te" :n ull , 
           "s or tOrde r":" A s c "
         }        ],
      " g rou pings Down" : [          { 
              "date Gran ularity":  "N on e", 
           "na me": "A SSIGNED " ,
          "sortAggre ga t e ":  null,
          "sort Or der ": " A s c"
        }
       ] , 
      "h is torica lS nap sho tDate s ": [ ],
       "id ": "0 0 OC0000006nlWpM A I",
        " n am e " :" repo rt" ,
        " repo r tBoo lean F il ter " : "1AND 2  A N D3 ",
        "reportF il ters":  [
           {
           "colum n":" CA L LTYPE",
              "oper a tor": "e quals ",
            "value":  "O utb oun d"         },
       {
            "va lue ":"2 014-08-01 ",
          "colu m n": "Act iv ity .q bdi aler_ _ Call_D ate_T ime_ _c ",           "op er at or":  "g re aterO rEqu a l"           },
       { 
               "va lu e": "2014- 08 -31 ",
            "column": "Activity. q bdialer __C all_D ate_ Time__c", 
            "o perato r": " le ssO r E qual"         }
     ] ,
      " reportF ormat": "MATRIX",      "reportTy pe" : {     "l ab e l": " Tasks and Event s",
        "type": " A cti vi ty"
       }    } }

andhere is w hat I get  b ackA r ray 
(
    [st atus] =>  Array
     ( 
         [ht tp _co de] = > 200      ) 

   [c ontent s] =>  A rray
       (
            [att ribute s] =>  Ar ray
            (
                [co mplet ion D ate]=>
"FORMULA3",
 _ _   _ __ "RowCount"
__  _  _],
   _  __"currency": null,
        "detailColumns": [
   __ ___   "SUBJECT",
 _    _ _   "DUE_DATE",
    __  _   "PRIORITY",
     _     _"STATUS",
  ___   _   "TASK",
  _     _   "ACCOUNT",
   _     _  "CONTACT",
  _ _    _  "LEAD",
_ _  _     _"OPPORTUNITY"
  _     ],
__  ___ "developerName":_"me",
  __ __ "groupingsAcross": [
   __      _{
   __   _    _  "dateGranularity": "None",
  _ _ _         "name": "CALLDISPOSITION",
_     _   _ __  "sortAggregate":_null,
_ _      _ _    "sortOrder": "Asc"
_   __     _}
     _  ],
  ___   "groupingsDown": [
_     _  _  {
    __     __   "dateGranularity": "None",
 ___    _     _ "name": "ASSIGNED",
      _  _    __"sortAggregate":_null,
         _ _  _ "sortOrder": "Asc"
       _    }
  _     ],
     _  "historicalSnapshotDates": [],
    _   "id": "00OC0000006nlWpMAI",
  _   __"name": "report",
     ___"reportBooleanFilter":_"1 AND 2_AND 3",
 _  _ _ "reportFilters": [
_ _  __     {
            _   "column": "CALLTYPE",
 _    __  _   _ "operator": "equals",
     _        __"value": "Outbound"
_   _ _ _  _},
 _ _ _      {
__        ____  "value":_"2014-08-01",
  _  _  __     _"column": "Activity.qbdialer__Call_Date_Time__c",
 _   _         _"operator": "greaterOrEqual"
            },
   _ _   _ _{
_     _ _       "value":_"2014-08-31",
_           ___ "column": "Activity.qbdialer__Call_Date_Time__c",
__     _____    "operator": "lessOrEqual"
_      __   }
 _ __   ],
_   _   "reportFormat": "MATRIX",
      __"reportType": {
____   _    "label": "Tasks and Events",
       __   "type": "Activity"
_     __}
   _}
}

and here is what I get back
Array
(
 _  [status] => Array
_   _   (
            [http_code] => 200
   _    )

_   [contents] =>_Array
  __  _ (
  _       _ [attributes] => Array
              _ (
     _  _ _        _[completionDate] =>