API – Uso y consumo de cuenta

Uso

WebService URL:

http://magma.edge-americas.com/api/1.1/administration/getUsageForReportingAccount.json.php

Special Header:

 Authentication: VMAuth {api-key}

POST Variables:

{
 "reportingAccount": {optional reporting account number},
 "dateFrom": {initial date in YYYYMMDD format},
 "dateTo": {final date in YYYYMMDD format},
 "edgeAccount": {optional true|false} (spread Edge accounts; sum up Fibercorp accounts),
 "resume": {optional true|false} (sum up all accounts)
}

 

Ejemplo 1

WebService URL:

http://magma.edge-americas.com/api/1.1/vod/search.json.php

Special Header:

 Authentication: VMAuth 84c43749dfcbde1d3f9f684eb19fb465-8f3ae0f7f71cc78667e2a3f8b5ba4c

POST Variables:

{
"reportingAccount": 10003,
 "dateFrom": 20141009,
 "dateTo": 20141009
}

Resultado:

{
 "status": "ok",
 "dateFrom": "20141009",
 "dateTo": "20141009",
 "usage": {
   "live": {
   "volume": "723370.9746",
   "concurrencyPeak": "737"
  },
   "vod": {
   "volume": 0,
   "concurrencyPeak": 0,
   "storageUsage": "19774.27499004364"
  },
  "reportingAccount": "10003"
 }
}


Ejemplo 2

WebService URL:

http://magma.edge-americas.com/api/1.1/vod/search.json.php

Special Header:

 Authentication: VMAuth 84c43749dfcbde1d3f9f684eb19fb465-8f3ae0f7f71cc78667e2a3f8b5ba4c

POST Variables:

{
 "dateFrom": 20141009,
 "dateTo": 20141011,
 "resume": true
}

Resultado:

{
 "status": "ok",
 "dateFrom": "20141009",
 "dateTo": "20141011",
 "usage": {
   "20000": {
     "vod": {
       "volume": 0,
       "storageUsage": "114.82460090637208",
       "concurrencyPeak": 0
     },
     "live": {
       "volume": 0,
       "concurrencyPeak": null
     }
  },
   "20001": {
     "vod": {
       "volume": 0,
       "storageUsage": null,
       "concurrencyPeak": 0
     },
     "live": {
       "volume": 0,
       "concurrencyPeak": null
     }
  },
  "fibercorp": {
    "vod": {
      "volume": 0,
      "storageUsage": 88782.236520481,
      "concurrencyPeak": 0
    },
    "live": {
      "volume": 14251591.3187,
      "concurrencyPeak": "5795"
    }
  }
}

Ejemplo 3

WebService URL:

http://magma.edge-americas.com/api/1.1/vod/search.json.php

Special Header:

 Authentication: VMAuth 84c43749dfcbde1d3f9f684eb19fb465-8f3ae0f7f71cc78667e2a3f8b5ba4c

POST Variables:

{
 "dateFrom": 20141009,
 "dateTo": 20141011
}

Resultado:

{
 "status": "ok",
 "dateFrom": "20141009",
 "dateTo": "20141011",
 "usage": {
   "10001": {
     "vod": {
       "volume": 0,
       "storageUsage": "114.82460090637208",
       "concurrencyPeak": 0
     },
     "live": {
       "volume": 0,
       "concurrencyPeak": null
     }
  },
   "10003": {
     "vod": {
       "volume": 0,
       "storageUsage": null,
       "concurrencyPeak": 0
     },
     "live": {
       "volume": 0,
       "concurrencyPeak": null
     }
  },
  "99999": {
    "vod": {
      "volume": 0,
      "storageUsage": 88782.236520481,
      "concurrencyPeak": 0
    },
    "live": {
      "volume": 14251591.3187,
      "concurrencyPeak": "5795"
    }
  }
}

Ejemplo 4

WebService URL:

http://magma.edge-americas.com/api/1.1/vod/search.json.php

Special Header:

 Authentication: VMAuth 84c43749dfcbde1d3f9f684eb19fb465-8f3ae0f7f71cc78667e2a3f8b5ba4c

POST Variables:

{
 "dateFrom": 20141009,
 "dateTo": 20141011,
 "edgeAccount": true
}

Resultado:

{
 "status": "ok",
 "dateFrom": "20141009",
 "dateTo": "20141011",
 "usage": {
   "edge": {
     "vod": {
       "volume": 0,
       "storageUsage": 24344.018223128,
       "concurrencyPeak": 0
     },
     "live": {
       "volume": 12535812.6568,
       "concurrencyPeak": "9511"
     }
   },
   "fibercorp": {
     "vod": {
       "volume": 0,
       "storageUsage": 88782.236520481,
       "concurrencyPeak": 0
     },
     "live": {
       "volume": 14251591.3187,
       "concurrencyPeak": "5795"
     }
   }
 }
}

Leave a Reply

Your email address will not be published. Required fields are marked *