## DESCRIPTION
* Documentation of general sms delivery on kannel apis for internal tool.

## ENDPOINTS
* `https://general-sms-kannel-internal.snwolley.com/sms/general/`        : general sms delivery information

* `https://general-sms-kannel-internal.snwolley.com/sms/route/`          : sms delivery by route

* `https://general-sms-kannel-internal.snwolley.com/sms/submit/`         : sms counts by submit

* `https://general-sms-kannel-internal.snwolley.com/sms/mtnmsg/`         : sms delivery on mtn route 

* `https://general-sms-kannel-internal.snwolley.com/sms/mtnnpontu2/`     : sms delivery on mtnnpontu2 route

* `https://general-sms-kannel-internal.snwolley.com/sms/mtnnpontu3/`     : sms delivery on mtnnpontu3 route

* `https://general-sms-kannel-internal.snwolley.com/sms/mtnnpontu/`      : sms delivery on mtnnpontu route 

* `https://general-sms-kannel-internal.snwolley.com/sms/rsms/`           : sms delivery on rsms route

* `https://general-sms-kannel-internal.snwolley.com/sms/vodafone/`       : sms delivery on vodafone route 


## REQUEST

* All the endpoints accept `start_date` and `end_date` as parameters.
* Default for `start_date` and `end_date` is the current date. Pass datetime objects for specific date intervals
    + start_date
    + end_date

* `https://general-sms-kannel-internal.snwolley.com/sms/general/`  
    + #### POST REQUEST EXAMPLE (PYTHON)
   ```
         json_payload = {  
        "start_date" : " ",
        "end_date"  : " "
     }
      req = requests.post("https://general-sms-kannel-internal.snwolley.com/sms/general/", json=json_payload)   
   ```
   + #### RESPONSE EXAMPLE
   ```
       {
    "code": 200,
    "page_count": 955872.0,
    "submit_count": 926313,
    "total_acknowledged": "12.793947618137713%",
    "total_delivered": "84.25629349906565%",
    "total_expired": "0.6950134565746136%",
    "total_undelivered": "2.2546374713514763%"
      }
   ```
   + #### RESPONSE CODES
   ```
        response code|response
        -------------|-------------
             200     | ok
             500     | search failed, Incorrect date format
   ```

