6Channel6 Reminder Web Service Guide
References of 6Channel6 Reminder Web Service are located at http://www.6channel6.com/WebAPI.aspx
It only takes one call to create a reminder. The method is CreateReminder, with two parameters: license object and reminder object.
A reminder is basically an upcoming event (what message to be sent), with a predefined date time to remind (when), who to remind, and what devices to receive the message (how).
A reminder can be sent to self (User), and/or other people (Contacts).
The only way to verify the result of a reminder created from the API is by checking the calendar on the web site.
The CreateReminder returns Result object, which contains either an error message when there is a problem, or an URL of the details of reminder just created.
Result object
Two fields:
Reminder object
Four fields
Event object
Everything of a schedule event:
Five fields:
User object
Contact object
When FirstName and LastName are duplicated, use MiddleName to distinguish.
The contact’s name is used in the greeting of the reminder sent.
Contacts object array
An array of Contact object.
Device object
Devices object array
An array of Device object.
Maximum 10 elments, meaning 10 devices, 10 types, one device of each type.
Device Type List:
Repeat Option List:
SMS Provider List:
Terms related to device:
The term device is used to describe all communication means, such as phone, email, text message, instant message, fax, pager/beeper, blog, and RSS feed.
No distinction is made on whether a phone device is a traditional wired phone, cell phone, or modern IP phone; whether an email device is regular desktop PC, PDA, two way pager, or Blackberry; whether a fax device is an old fashion fax machine, fax Modem, or e-fax; or whether an instant message device is a PC, PDA, cell phone, or X-Box game console.
Among all the communication means, phone, email, text message, instant message, fax, and pager, are able to receive point to point notification message. They are generically called as notification devices.
Phone numbers, email addresses, text message numbers, instant messenger accounts, fax numbers, and pager numbers are then uniformly called as device addresses.