Alerts APIs
-
Get Alert Campaign Profile
Description: Returns the profile for the given jobcodeUsage:
GET api/Alerts/{JobCode}
Parameter Type Source Description JobCode Int32 FromUri The unique numerical code that identifies the job to return Returns:
Returns the campaignprofile for the given job.
Examples:
<!-- Intent: retrieve the profile for the alerting campaign with jobcode of 1541867 GET to the following url http://api.v4.swiftreach.com/api/Alerts/1541867 --> <!-- No XML input is required --> <!-- Example Return Value --> <AlertProfile xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.V4.DataWrappers"> <BeginStamp>12/1/2012 10:54:39 PM</BeginStamp> <CompanyCode>200201</CompanyCode> <ContactLists xmlns:d2p1="http://schemas.datacontract.org/2004/07/SwiftReach.Swift911.Core.ContactLists"> <d2p1:ContactList> <d2p1:ChangeStamp>2012-08-01T15:21:12.653</d2p1:ChangeStamp> <d2p1:ChangedByUser>sample</d2p1:ChangedByUser> <d2p1:CreateStamp>2012-08-01T14:47:57.38</d2p1:CreateStamp> <d2p1:CreatedByUser>sample</d2p1:CreatedByUser> <d2p1:DeleteLocked>false</d2p1:DeleteLocked> <d2p1:Description>Bob's Personal Contact Information</d2p1:Description> <d2p1:ExposeHomePortal>false</d2p1:ExposeHomePortal> <d2p1:ExposeVisitorPortal>false</d2p1:ExposeVisitorPortal> <d2p1:ListCode>668027</d2p1:ListCode> <d2p1:ListName>Bob's Contact List</d2p1:ListName> <d2p1:ListSize>1</d2p1:ListSize> <d2p1:ListType>List</d2p1:ListType> <d2p1:PendingApprovalCount>0</d2p1:PendingApprovalCount> <d2p1:SubscriptionRequiresApproval>false</d2p1:SubscriptionRequiresApproval> </d2p1:ContactList> </ContactLists> <EmailObject i:nil="true" xmlns:d2p1="http://schemas.datacontract.org/2004/07/SwiftReach.Swift911.Core.Messages.Email"/> <EndStamp>12/1/2012 10:54:59 PM</EndStamp> <FaxObject i:nil="true" xmlns:d2p1="http://schemas.datacontract.org/2004/07/SwiftReach.Swift911.Core.Messages.Voice"/> <JobCode>1541867</JobCode> <JobState>job_completed</JobState> <PagerObject i:nil="true" xmlns:d2p1="http://schemas.datacontract.org/2004/07/SwiftReach.Swift911.Core.Messages.Pager"/> <SMSObject xmlns:d2p1="http://schemas.datacontract.org/2004/07/SwiftReach.Swift911.Core.Messages.SMS"> <d2p1:Body> <d2p1:SMS_Content> <d2p1:Body> <d2p1:SMS_TEXT_SOURCE i:type="d2p1:SMS_TEXT_SOURCE_TEXT"> <d2p1:TextType>sms_text_source_text</d2p1:TextType> <d2p1:Text>Dense Fog Advisory for Atlantic; Atlantic Coastal Cape May; Camden; Cape May; Coastal Atlantic; Coast...More: http://tinyurl.com/cbjbo3d</d2p1:Text> </d2p1:SMS_TEXT_SOURCE> </d2p1:Body> <d2p1:SpokenLanguage>English</d2p1:SpokenLanguage> <d2p1:Subject>Middlesex County Weather Alerts</d2p1:Subject> </d2p1:SMS_Content> </d2p1:Body> <d2p1:ChangeStamp>2012-12-01T22:54:35.443</d2p1:ChangeStamp> <d2p1:ChangedByUser/> <d2p1:CreateStamp>2012-12-01T22:54:35.443</d2p1:CreateStamp> <d2p1:CreatedByUser>sample</d2p1:CreatedByUser> <d2p1:DefaultSpokenLanguage>English</d2p1:DefaultSpokenLanguage> <d2p1:DeleteLocked>false</d2p1:DeleteLocked> <d2p1:Description>Weather Alert</d2p1:Description> <d2p1:FromAddress/> <d2p1:FromName>S911V4</d2p1:FromName> <d2p1:LastUsed>0001-01-01T00:00:00</d2p1:LastUsed> <d2p1:Name>Bob's Weather Alert</d2p1:Name> <d2p1:ReplyConfirmation/> <d2p1:ReplyCriteria/> <d2p1:ReplyType>None</d2p1:ReplyType> <d2p1:ReplyWindow>15</d2p1:ReplyWindow> <d2p1:SMSCode>653047</d2p1:SMSCode> <d2p1:Visibility>Temporary</d2p1:Visibility> </SMSObject> <TaskName>Bob's Weather Alert</TaskName> <Username>sample</Username> <VoiceObject i:nil="true" xmlns:d2p1="http://schemas.datacontract.org/2004/07/SwiftReach.Swift911.Core.Messages.Voice"/> </AlertProfile>