Reporting Summary
Retrieves a status summary on individual items within a date range. Use a start date and end date in the following format: YYYY-MM-DD. The end date will include everything on that day.
Request
using RestSharp;
var client = new RestClient("https://api-eu1.stannp.com/v1/reporting/summary/:startdate/:enddate?api_key={API_KEY}");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Response
{ "success": true, "data": { "success": true, "data": { "total": 2000, "received": 0, "printing": 0, "handed_over": 0, "local_delivery": 400, "delivered": 1599, "returned": 1, "cancelled": 0 } } }
List Mailpieces
Retrieves a list of mailpiece objects sent within the specified date range. Status and tag filters are optional.
Request
using RestSharp;
var client = new RestClient("https://api-eu1.stannp.com/v1/reporting/list/:startdate/:enddate/[:status]/[:tag]?api_key={API_KEY}");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Response
{ "success": true, "data": { "success": true, "data": { "singles": [ { "id": "6829954", "timestamp": "2018-02-11 07:08:55", "status": "delivered", "type": "postcard", "format": "A6", "pdf_file": "https:\/\/dash.stannp.com\/api\/v1\/storage\/get\/bourbon\/1518386934\/pdf-production\/000000000000000-0000000.pdf", "dispatched": "2018-02-11 15:12:52", "country": "GB", "cost": "0.42", "addons": "", "tags": "tag123,tag456", "postcode": "SW1A 1AA", "address": "10 Downing Street, London SW1A 2AA" } ] } } }