Report Service
On this Page:
GetCampaignReportÂ
URL | |
---|---|
Http verb | GET |
Parameters | BeginDate(string): The start date of time gap to get reports. (Format: dd.MM.yyyy) EndDate(string): The end date of time gap to get reports. (Format: dd.MM.yyyy) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | |
Sample Body | |
Sample Response | { Â "Campaigns": [ Â Â Â { Â Â Â Â Â "Name": "", Â Â Â Â Â "Subject": "", Â Â Â Â Â "CustomerTitle": "", Â Â Â Â Â "CreationDate": "31.07.2015 18:17:25", Â Â Â Â Â "DeliveryStart": "05.01.2016 11:04:10", Â Â Â Â Â "DeliveryFinish": "05.01.2016 11:06:20", Â Â Â Â Â "CampaignId": "", Â Â Â Â Â "TotalSent": "1", Â Â Â Â Â "TotalRead": "1", Â Â Â Â Â "HardBounce": "0", Â Â Â Â Â "SoftBounce": "0", Â Â Â Â Â "Other": "0", Â Â Â Â Â "UniqueRead": "1", Â Â Â Â Â "UniqueClick": "0", Â Â Â Â Â "TotalClick": "0", Â Â Â Â Â "ReadRatio": "100,00", Â Â Â Â Â "ClickRatio": "0,00", Â Â Â Â Â "HotmailJunkCount": "0", Â Â Â Â Â "YahooJunkCount": "0", Â Â Â Â Â "Lists": "", Â Â Â Â Â "Status": null, Â Â Â Â Â "Classification": [] Â Â Â } Â ], "Success": false, Â "Errors": [ Â Â Â { Â Â Â Â Â "Code": "", Â Â Â Â Â "Message": "" Â Â Â } Â ], "DetailedMessage":Â "" "TransactionId":Â "" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code | 00, 01,99 |
GetCampaignDetailedMemberReportÂ
URL | |
---|---|
Http verb | GET |
Parameters | CampaignId(string): id of campaign. ReportType(int): Â Read = 1, Â Clicked = 2, Â Unsubscribed = 3, Â MarkedSpam = 4, Â Bounced = 5 |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | |
Sample Body | |
Sample Response | { Â "Members": [ Â Â Â "345678987654"Â ( MemberID) Â ], Â "Success": false, Â "Errors": [ Â Â Â { Â Â Â Â Â "Code": "", Â Â Â Â Â "Message": "" Â Â Â } Â ], "DetailedMessage":Â "" "TransactionId":Â "" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code | 00, 01,76, 99 ,106 |
GetListContent
URL | LIVE:Â https://api.relateddigital.com/resta/api/report/GetListContent ECOMM:Â https://api.relateddigital.com/reste/api/report/GetListContent LIVEB:Â https://api.relateddigital.com/liveb_rest/api/report/GetListContent LIVEM:Â https://api.relateddigital.com/restm/api/report/GetListContent |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â GroupName(string): list group name, ListName(string): list name under groupName. ListInsertionBeginDate(string): ListInsertionFinishDate(string): Map(string): ZipPassword(string): NotificationEmail(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } Â |
Sample Body |  {  "GroupName": "Genel",  "ListName": "E-Bülten",  "ListInsertionBeginDate": "20150611 19:29:02",  "ListInsertionFinishDate": "20170611 19:29:02",  "Map": "COLUMN1=Adınız",  "ZipPassword": "ZipPassword",  "NotificationEmail": "testml@euromsg.com",  "FtpDetails": {  "ServerIp": "ServerIP",  "Port": 0,  "Username": "Username",  "Password": "Password",  "ChangeDir": "ChangeDir",  "Secure": true,  "Key": "Key" } } |
Sample Response | { Â "ConversationId": "B47188A576D045F1B5DFDA6E551466FA", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "3D6427135C344F0789B77D7C4FF5778F" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetCampaignReportWithCampId
URL | |
---|---|
Http verb | GET |
Parameters | CampId (string): Id of campaign. |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "Campaign": { Â Â Â "Name": "test", Â Â Â "Subject": "test", Â Â Â "CustomerTitle": "Euro Message IT", Â Â Â "CreationDate": "10.10.2016 11:11:07", Â Â Â "DeliveryStart": "1.01.1900 00:00:00", Â Â Â "DeliveryFinish": "", Â Â Â "CampaignId": "F543F6FC509942BB9A722DE8A5FB0C89", Â Â Â "TotalSent": "0", Â Â Â "TotalRead": "0", Â Â Â "HardBounce": "0", Â Â Â "SoftBounce": "0", Â Â Â "Other": "0", Â Â Â "UniqueRead": "0", Â Â Â "UniqueClick": "0", Â Â Â "TotalClick": "0", Â Â Â "ReadRatio": "0,00", Â Â Â "ClickRatio": "0,00", Â Â Â "HotmailJunkCount": "0", Â Â Â "YahooJunkCount": "0", Â Â Â "Lists": "", Â Â Â "Status": "OFF", Â Â Â "FromAddress": "mert.gumus@euromsg.net", Â Â Â "Classification": [] Â }, Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "3AF593203D844D76BA267ED72BD56782" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetEmailCampaignLinks
URL | |
---|---|
Http verb | GET |
Parameters | CampaignId (string): Id of campaign. |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "Links": [ Â Â Â { Â Â Â Â Â "LinkID": "1BE3B616C73E4A31911D2EF6F8C0800E", Â Â Â Â Â "LinkName": "", Â Â Â Â Â "Link": "http://test.com", Â Â Â Â Â "LinkType": "T", Â Â Â Â Â "TotalClickCount": 1, Â Â Â Â Â "UniqueClickCount": 1 Â Â Â } Â ], Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "DDE83BF1DA9848D2A32457F95FDF2F86" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetEmailCampaignDeliveryStatusReportViaFtp
URL | LIVE:Â https://api.relateddigital.com/resta/api/report/GetEmailCampaignDeliveryStatusReportViaFtp ECOMM:Â https://api.relateddigital.com/reste/api/report/GetEmailCampaignDeliveryStatusReportViaFtp LIVEB:Â https://api.relateddigital.com/liveb_rest/api/report/GetEmailCampaignDeliveryStatusReportViaFtp LIVEM:Â https://api.relateddigital.com/restm/api/report/GetEmailCampaignDeliveryStatusReportViaFtp |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): Map(string): ZipPassword(string): NotificationEmail(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } Â |
Sample Body |   {  "CampaignId": "F543F6FC509942BB9A722DE8A5FB0C89",  "Map": "COLUMN1=Adınız",  "ZipPassword": "ZipPassword",  "NotificationEmail": "testml@euromsg.com",  "FtpDetails": {  "ServerIp": "ServerIP",  "Port": 0,  "Username": "Username",  "Password": "Password",  "ChangeDir": "ChangeDir",  "Secure": true,  "Key": "Key" } } |
Sample Response | { Â "ConversationId": "AB2DC9A16BEE453480F2EA3D30E2D6EC", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "DCA0127D81454B38A33362E27CF1BB48" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetEmailCampaignDeliveryStatusReportBetweenTwoDatesViaFtp
URL | |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): Map(string): ZipPassword(string): NotificationEmail(string): BeginDate(string): EndDate(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } Â |
Sample Body | {  "CampaignId": "F543F6FC509942BB9A722DE8A5FB0C89",  "Map": "COLUMN1=Adınız",  "ZipPassword": "ZipPassword",  "NotificationEmail": "testml@euromsg.com",  "BeginDate":"20150611 19:29:02",  "EndDate": "20170611 19:29:02",  "FtpDetails": {  "ServerIp": "ServerIP",  "Port": 0,  "Username": "Username",  "Password": "Password",  "ChangeDir": "ChangeDir",  "Secure": true,  "Key": "Key" } } |
Sample Response | { Â "ConversationId": "20DBFB98883D430D9F62BF5C95E3B0E6", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "4ED4315FF0A04D07841896D1B12370A8" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetEmailCampaignMemberLinkReportViaFtp
URL | LIVE:Â https://api.relateddigital.com/resta/api/report/GetEmailCampaignMemberLinkReportViaFtp ECOMM:Â https://api.relateddigital.com/reste/api/report/GetEmailCampaignMemberLinkReportViaFtp LIVEB:Â https://api.relateddigital.com/liveb_rest/api/report/GetEmailCampaignMemberLinkReportViaFtp LIVEM:Â https://api.relateddigital.com/restm/api/report/GetEmailCampaignMemberLinkReportViaFtp |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): Map(string): ZipPassword(string): NotificationEmail(string): BeginDate(string): EndDate(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } Â Â |
Sample Body |  {  "CampaignId": "F543F6FC509942BB9A722DE8A5FB0C89",  "Map": "COLUMN1=Adınız",  "ZipPassword": "ZipPassword",  "NotificationEmail": "testml@euromsg.com",  "BeginDate": "20150611 19:29:02",  "EndDate": "20170611 19:29:02",  "FtpDetails": {  "ServerIp": "ServerIP",  "Port": 0,  "Username": "Username",  "Password": "Password",  "ChangeDir": "ChangeDir",  "Secure": true,  "Key": "Key" } } |
Sample Response | { Â "ConversationId": "F143017FCC9F4227B42BF9AC3A2F5230", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "A569399F80BD44FDADF54F610AF529C3" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetEmailCampaignMemberLinkReportBetweenTwoDatesViaFtp
URL | |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): Map(string): ZipPassword(string): NotificationEmail(string): BeginDate(string): EndDate(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } Â Â |
Sample Body | {  "CampaignId": "F543F6FC509942BB9A722DE8A5FB0C89",  "Map": "COLUMN1=Adınız",  "ZipPassword": "ZipPassword",  "NotificationEmail": "testml@euromsg.com",  "BeginDate": "20150611 19:29:02",  "EndDate": "20170611 19:29:02",  "FtpDetails": {   "ChangeDir" : "ChangeDir",   "Key" : "Key",   "Password" : "Password",   "Port" : 0,   "Secure" : true,   "ServerIp" : "ServerIP",   "Username" : "Username" } } |
Sample Response | { Â "ConversationId": "6FC190E2E5354411B00836315BA2CF39", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "2C4176BD815945F0B091844CE79302AA" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetEmailCampaignMemberLinkReportBetweenTwoDates
URL | LIVE:Â https://api.relateddigital.com/resta/api/report/GetEmailCampaignMemberLinkReportBetweenTwoDates ECOMM:Â https://api.relateddigital.com/reste/api/report/GetEmailCampaignMemberLinkReportBetweenTwoDates LIVEB:Â https://api.relateddigital.com/liveb_rest/api/report/GetEmailCampaignMemberLinkReportBetweenTwoDates LIVEM:Â https://api.relateddigital.com/restm/api/report/GetEmailCampaignMemberLinkReportBetweenTwoDates |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): Map(string): BeginDate(string): EndDate(string): Â |
Sample Body |  {  "CampaignId": "4741F11578F9460581931F571958B979",  "Map": "COLUMN1=Adınız",  "BeginDate": "20160629 10:31:18",  "EndDate": "20160829 10:31:18" } |
Sample Response | {  "Details": [    {      "Adınız": "",      "LINK_ID": "1BE3B616C73E4A31911D2EF6F8C0800E",      "CLICK_COUNT": 1,      "FIRST_CLICK_TIME": "2016-07-29T10:30:12.707",      "LAST_CLICK_TIME": "2016-07-29T10:31:18.96"    }  ],  "Success": true,  "Errors": [],  "DetailedMessage": "",  "TransactionId": "442D28D0F13A42D1A4EC08147E0920B6" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetEmailUnsubscribeReportViaFtp
URL | LIVE:Â https://api.relateddigital.com/resta/api/report/GetEmailUnsubscribeReportViaFtp ECOMM:Â https://api.relateddigital.com/reste/api/report/GetEmailUnsubscribeReportViaFtp LIVEB:Â https://api.relateddigital.com/liveb_rest/api/report/GetEmailUnsubscribeReportViaFtp LIVEM:Â https://api.relateddigital.com/restm/api/report/GetEmailUnsubscribeReportViaFtp |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): Map(string): ZipPassword(string): NotificationEmail(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } Â |
Sample Body |  {  "CampaignId": "4741F11578F9460581931F571958B979",  "Map":"COLUMN1=Adınız",  "ZipPassword":"ZipPassword",  "NotificationEmail":"testml@euromsg.com",  "FtpDetails": {   "ChangeDir" : "ChangeDir",   "Key" : "Key",   "Password" : "Password",   "Port" : 0,   "Secure" : true,   "ServerIp" : "ServerIP",   "Username" : "Username" } } |
Sample Response | { Â "ConversationId": "469C47B7D6BB4C6EA279B390FE9D924A", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "9FD1AE82AFC24CDA8A45D4F6847CBEC5" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetEmailUnsubscribeReportBetweenTwoDatesViaFtp
URL | LIVE:Â https://api.relateddigital.com/resta/api/report/GetEmailUnsubscribeReportBetweenTwoDatesViaFtp ECOMM:Â https://api.relateddigital.com/reste/api/report/GetEmailUnsubscribeReportBetweenTwoDatesViaFtp LIVEB:Â https://api.relateddigital.com/liveb_rest/api/report/GetEmailUnsubscribeReportBetweenTwoDatesViaFtp LIVEM:Â https://api.relateddigital.com/restm/api/report/GetEmailUnsubscribeReportBetweenTwoDatesViaFtp |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): Map(string): ZipPassword(string): NotificationEmail(string): BeginDate(string): EndDate(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } |
Sample Body |  {  "CampaignId": "4741F11578F9460581931F571958B979",  "Map":"COLUMN1=Adınız",  "ZipPassword":"ZipPassword",  "NotificationEmail":"testml@euromsg.com",  "BeginDate":"20160629 10:31:18",  "EndDate" : "20160829 10:31:18",            "FtpDetails":                {   "ChangeDir" : "ChangeDir",   "Key" : "Key",   "Password" : "Password",   "Port" : 0,   "Secure" : true,   "ServerIp" : "ServerIP",   "Username" : "Username" } } |
Sample Response | { Â "ConversationId": "1C485EF85FF14129AF0669AFD781F61B", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "32120EF26C9F472B8C5103B649AF776E" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetUnsubscribeReportBetweenTwoDates
URL | |
---|---|
Http verb | GET |
Parameters | BeginDate EndDate |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "Unsubscribers": { Â "KeyId": null, Â "Email": null, Â "UnsubscribeTime": null, Â "Reason": null, Â "GsmNo": null, Â "EmailPermit": null, Â "GsmPermit": null, Â "Status": null } } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetSmsOptoutReportBetweenTwoDates
URL | |
---|---|
Http verb | GET |
Parameters | BeginDate EndDate |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | {                "Unsubscribers": {                                "EffectedMembers": [                                                {                                                                "KeyColumnValue": null,                                                                "Email": null,                                                                "Gsm": null                                                }                                ],                                "SourceNumber": null,                                "PhoneNumber": null,                                "Message": null,                                "Operator": null,                                "RecordDate": null,                                "MessageType": null, "KeyId":null                } } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetFilteredMembers
URL | LIVE:Â https://api.relateddigital.com/resta/api/report/GetFilteredMembers ECOMM:Â https://api.relateddigital.com/reste/api/report/GetFilteredMembers LIVEB:Â https://api.relateddigital.com/liveb_rest/api/report/GetFilteredMembers LIVEM:Â ttps://api.relateddigital.com/restm/api/report/GetFilteredMembers |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Map(string): ZipPassword(string): NotificationEmail(string): Filters(Filter[]): Filter array which includes key,value, operator. { Key(string): This can be EMAIL, MEMBER_ID or any column the developer wants like Name, Surname as configured by using Euro.Message admin panel, Value(string): This is the value of the Key Column, Operator(int): LessThan = 1, LessOrEqualThan = 2, GreaterThan = 3,GreaterOrEqualThan = 4,Equal = 5, NotEqual = 6, Like = 7, NotLike = 8 } FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } Â Â |
Sample Body | {  "Map":"COLUMN1=Adınız;UNSUBSCRIBE_DATE=Tarih",  "ZipPassword":"ZipPassword",  "NotificationEmail":"testml@euromsg.com",  "Filters":[{"Key":"EMAIL", "Value":"omer.yilmaz@euromsg.com","Operator":5}],  "FtpDetails":                {   "ChangeDir" : "ChangeDir",   "Key" : "Key",   "Password" : "Password",   "Port" : 0,   "Secure" : true,   "ServerIp" : "ServerIP",   "Username" : "Username" } } |
Sample Response | { Â "ConversationId": "33498650693E45BEBAB3BF0DEEBAFE33", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "537C44B3B6C04D3B96D0412835F9CC40" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
QueryBulkFileProgress
URL | |
---|---|
Http verb | GET |
Parameters | ConversationId(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "ConversationId": "FFD0BE1ABF8B45C1891B7AF6ABE46B39", Â "ConversationStatus": "N", Â "TotalRowCountInConversation": 0, Â "ProcessedRowCountInConversation": 0, Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "CA79752B6F7340339A64DB10B1629CA3" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
RetryExportJob
URL | |
---|---|
Http verb | GET |
Parameters | ConversationId(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "07BA0487A2464900BE31640E63A8216C" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
QueryOngoingEmailStatus
URL | |
---|---|
Http verb | GET |
Parameters | CampId(string) , MailId(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "CampID": "33BDF09410374567A1D875AFE4B7982B", Â "TransacitonID": "33BDF09410374567A1D875AFE4B7982B", Â "RelayStatus": null, Â "DeliveryStatus": null, Â "ReadTime": null, Â "UndeliveryReason": null, Â "MarkedSpam": false, Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "7775EBB310734EA4A811B27E38410024" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
QueryOngoingSmsStatus
URL | |
---|---|
Http verb | GET |
Parameters | CampId(string),TransactionId(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | {                "DeliveryResult": {                                "GsmNumber": null,                                "DeliveryResult": null,                                "DeliveryDetail": null,                                "DeliveryTime": null,                                "DeliveredMessage": null,                                "PostType": null,                                "KeyID": null,                                "SendDate": null                } } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetIncomingSmsMessages
URL | |
---|---|
Http verb | GET |
Parameters | BeginTime(string), EndTime(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "SmsMessages": [], Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "A9C4B0C7B90B46CEA0F40D12977E6A72" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetSmsCampaignReport
URL | |
---|---|
Http verb | GET |
Parameters | BeginDate(string),EndDate(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "Campaigns": [], Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "7DF1992B97244CCF8C8C61C27FF62575" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetSmsCampaignReportWithCampId
URL | |
---|---|
Http verb | GET |
Parameters | SmsCampId(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | {  "SmsCampaign": {    "CampaignId": "FFBF4ACEF09E4A1CB67494C12CCC500C",    "Name": "sms 2-2015-11-21T13:45",    "Originator": "BRANDMAIL",    "CreationDate": "21.11.2015 13:45:36",    "DeliveryStart": "21.11.2015 13:45:36",    "Status": "SENDING",    "GsmColumn": "COLUMN6",    "SmsMessage": "<##Adınız##>sdadsdsd<##Soyadınız##>sdadsad<##AFFILIATE_ID##> wdasdwsd sfsfsdf",    "UniqueSms": "true",    "TotalSmsCount": "22",    "DuplicateSmsCount": "2",    "PreparedSmsCount": "20",    "TotalSent": "16",    "Read": "0",    "Waiting": "0",    "Fail": "0",    "Timeout": "0",    "Lists": ""  },  "Success": true,  "Errors": [],  "DetailedMessage": "",  "TransactionId": "8C7A25EA57D44465819FE4E747C048BF" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetSmsCampaignDeliveryStatusReportViaFtp
URL | LIVE:Â https://api.relateddigital.com/resta/api/report/GetSmsCampaignDeliveryStatusReportViaFtp ECOMM:Â https://api.relateddigital.com/reste/api/report/GetSmsCampaignDeliveryStatusReportViaFtp LIVEB:Â https://api.relateddigital.com/liveb_rest/api/report/GetSmsCampaignDeliveryStatusReportViaFtp LIVEM:Â https://api.relateddigital.com/restm/api/report/GetSmsCampaignDeliveryStatusReportViaFtp |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): Map(string): ZipPassword(string): NotificationEmail(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } |
Sample Body |  {  "CampaignId" : "FFBF4ACEF09E4A1CB67494C12CCC500C",  "Map":"COLUMN1=Adınız",  "ZipPassword":"ZipPassword",  "NotificationEmail":"testml@euromsg.com",  "FtpDetails": {   "ChangeDir" : "ChangeDir",   "Key" : "Key",   "Password" : "Password",   "Port" : 0,   "Secure" : true,   "ServerIp" : "ServerIP",   "Username" : "Username" } } |
Sample Response | { Â "ConversationId": "D09F69318CEB4E3BA3B4A9F37A1C31FF", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "34F04557B207421B88725A8FD5E639F4" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetSmsCampaignDeliveryStatusReportBetweenTwoDatesViaFtp
URL | |
---|---|
Http verb | POST |
Parameters | |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | CampaignId(string): BeginDate(string): EndDate(string): Map(string): ZipPassword(string): NotificationEmail(string): FtpDetails(FtpInfo): { ServerIp(string): Port(int): Username(string): Password(string): ChangeDir(string): Secure(bool): Key(string): } |
Sample Body |  {  "CampaignId" : "FFBF4ACEF09E4A1CB67494C12CCC500C",  "BeginDate" :"20151120 13:45:36",  "EndDate"   :"20151122 13:45:36",  "Map"       :"COLUMN1=Adınız",  "ZipPassword":"ZipPassword",  "NotificationEmail":"testml@euromsg.com",  "FtpDetails": {   "ChangeDir" : "ChangeDir",   "Key" : "Key",   "Password" : "Password",   "Port" : 0,   "Secure" : true,   "ServerIp" : "ServerIP",   "Username" : "Username" } } |
Sample Response | { Â "ConversationId": "0F38E03A93D74FE7B07BD929773030D0", Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "3AB710F8ED2D4025A56ED5134D17FF64" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
QuerySendingPushMessageToMembers
URL | |
---|---|
Http verb | POST |
Parameters | Key(string): Value(string): BeginDate(string): EndDate(string): PageSize(int): PageCount(int): |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "UnreadMessageCount": 0, Â "ReadMessageCount": 0, Â "PushReportList": [], Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "89606E8C58594CE9B922A31EBDB821DC" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
GetPushCampaignReport
URL | |
---|---|
Http verb | GET |
Parameters | BeginDate(string), EndDate(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "CampaignResults": [ Â Â Â { Â Â Â Â Â "CampaignId": "28ACD1884841462C9CC424C40594D143", Â Â Â Â Â "CampaignName": "testset", Â Â Â Â Â "PushType": 2, Â Â Â Â Â "Status": "OFF", Â Â Â Â Â "TextMessage": "testset", Â Â Â Â Â "TargetUrl": "", Â Â Â Â Â "MediaUrl": "", Â Â Â Â Â "CustomParams": "", Â Â Â Â Â "DeliveryDate": "1900-01-01T00:00:00", Â Â Â Â Â "DeliveryExpireDate": "0001-01-01T00:00:00", Â Â Â Â Â "PushAppReports": [ Â Â Â Â Â Â Â { Â Â Â Â Â Â Â Â Â "AppAlias": "21313", Â Â Â Â Â Â Â Â Â "PushAppStats": { Â Â Â Â Â Â Â Â Â Â Â "TargetedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "PreparedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "ExcludedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "RelayedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "DeliveredCount": 0, Â Â Â Â Â Â Â Â Â Â Â "OpenedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "TotalOpenedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "BounceCount": 0, Â Â Â Â Â Â Â Â Â Â Â "SendErrorCount": 0 Â Â Â Â Â Â Â Â Â } Â Â Â Â Â Â Â } Â Â Â Â Â ] Â Â Â }, Â Â Â { Â Â Â Â Â "CampaignId": "A42D2F9913FC4EDAA4DD1D08764381AC", Â Â Â Â Â "CampaignName": "test", Â Â Â Â Â "PushType": 2, Â Â Â Â Â "Status": "OFF", Â Â Â Â Â "TextMessage": "test", Â Â Â Â Â "TargetUrl": "", Â Â Â Â Â "MediaUrl": "", Â Â Â Â Â "CustomParams": "", Â Â Â Â Â "DeliveryDate": "1900-01-01T00:00:00", Â Â Â Â Â "DeliveryExpireDate": "0001-01-01T00:00:00", Â Â Â Â Â "PushAppReports": [ Â Â Â Â Â Â Â { Â Â Â Â Â Â Â Â Â "AppAlias": "AndroidTest", Â Â Â Â Â Â Â Â Â "PushAppStats": { Â Â Â Â Â Â Â Â Â Â Â "TargetedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "PreparedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "ExcludedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "RelayedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "DeliveredCount": 0, Â Â Â Â Â Â Â Â Â Â Â "OpenedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "TotalOpenedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "BounceCount": 0, Â Â Â Â Â Â Â Â Â Â Â "SendErrorCount": 0 Â Â Â Â Â Â Â Â Â } Â Â Â Â Â Â Â }, Â Â Â Â Â Â Â { Â Â Â Â Â Â Â Â Â "AppAlias": "test2", Â Â Â Â Â Â Â Â Â "PushAppStats": { Â Â Â Â Â Â Â Â Â Â Â "TargetedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "PreparedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "ExcludedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "RelayedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "DeliveredCount": 0, Â Â Â Â Â Â Â Â Â Â Â "OpenedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "TotalOpenedCount": 0, Â Â Â Â Â Â Â Â Â Â Â "BounceCount": 0, Â Â Â Â Â Â Â Â Â Â Â "SendErrorCount": 0 Â Â Â Â Â Â Â Â Â } Â Â Â Â Â Â Â } Â Â Â Â Â ] Â Â Â } Â ], Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "A3D09744EA46451CA62E642A7C6C3AFD" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
QueryDataWarehouseUploadProgress
URL | |
---|---|
Http verb | GET |
Parameters | FileName(string), BeginTime(string), EndTime(string) |
Header | Content-Type: application/json Authorization: The ticket given by the system after successfull login |
Body | Â |
Sample Body | |
Sample Response | { Â "DwTables": [ Â Â Â { Â Â Â Â Â "DwTableId": "C42470235AD6409E81CC8849C39693CC", Â Â Â Â Â "FileName": "rest-api2", Â Â Â Â Â "ZipFileName": "rest-api2", Â Â Â Â Â "Status": "E", Â Â Â Â Â "ErrorMessage": "Invalid ColumnName in header --> u-Stack Trace:Â Â at EuroFLManager.FlBulkFileUploadManager.ValidateC", Â Â Â Â Â "TotalRowCount": 0, Â Â Â Â Â "InvalidEmailCount": 0, Â Â Â Â Â "InvalidGsmCount": 0, Â Â Â Â Â "BlackListedEmailCount": 0, Â Â Â Â Â "BlackListedGsmCount": 0, Â Â Â Â Â "NewMemberCount": 0, Â Â Â Â Â "ProcessStartTime": "17.08.2016 10:38:05", Â Â Â Â Â "ProcessEndTime": "17.08.2016 10:38:06", Â Â Â Â Â "IsBase": true, Â Â Â Â Â "FileVersion": "" Â Â Â }, Â Â Â { Â Â Â Â Â "DwTableId": "A34CD55B5E12485F815F4EDC403B6B8D", Â Â Â Â Â "FileName": "rest-api2", Â Â Â Â Â "ZipFileName": "rest-api2", Â Â Â Â Â "Status": "E", Â Â Â Â Â "ErrorMessage": "Invalid ColumnName in header --> g-Stack Trace:Â Â at EuroFLManager.FlBulkFileUploadManager.ValidateC", Â Â Â Â Â "TotalRowCount": 0, Â Â Â Â Â "InvalidEmailCount": 0, Â Â Â Â Â "InvalidGsmCount": 0, Â Â Â Â Â "BlackListedEmailCount": 0, Â Â Â Â Â "BlackListedGsmCount": 0, Â Â Â Â Â "NewMemberCount": 0, Â Â Â Â Â "ProcessStartTime": "17.08.2016 10:35:19", Â Â Â Â Â "ProcessEndTime": "17.08.2016 10:35:19", Â Â Â Â Â "IsBase": true, Â Â Â Â Â "FileVersion": "" Â Â Â } Â ], Â "Success": true, Â "Errors": [], Â "DetailedMessage": "", Â "TransactionId": "F0A29588507449F8BCDD8EDDEC9DEFB9" } |
Successs Response | Status Code: 200 |
Http Error Response | Status Code: 400 Bad Request Status Code: 401 Unauthorized |
Error Code |
Parent Topic:Â RMC REST API
Copyright 2020 Related Digital