Trendsic Platform Service

<back to all web services

SchedulerRequest

The following routes are available for this service:
GET,OPTIONS/v1/Scheduler/{SchedulerUrl}
GET,OPTIONS/v1/Scheduler/{SchedulerUrl}/{StartDate}
GET,OPTIONS/v1/Scheduler/{SchedulerUrl}/{StartDate}/{LocalDate}
GET,OPTIONS/v1/SchedulerServices/{SchedulerUrl}/{StartDate}/{ServiceIdsList}
SchedulerRequest Parameters:
NameParameterData TypeRequiredDescription
SchedulerUrlpathstringNo
StartDatepathDateTimeNo
SessionqueryList<string>No
ServiceIdsListpathstringNo
SchedulerResponse Parameters:
NameParameterData TypeRequiredDescription
LocationformLocationNo
AgentformAgentNo
ResponseStatusformResponseStatusNo
WeekformSchedulerWeekNo
ServicesformList<Line>No
Location Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
ClientIdformGuidNo
NameformstringNo
Address1formstringNo
Address2formstringNo
CityformstringNo
StateformstringNo
ZipformstringNo
PhoneformstringNo
FaxformstringNo
URLformstringNo
EmailformstringNo
TimeZoneformstringNo
ActiveformboolNo
EntDateformDateTimeNo
ModDateformDateTimeNo
LocationImageformstringNo
Agent Parameters:
NameParameterData TypeRequiredDescription
AgentIdformintNo
CompanyformstringNo
AgentNameformstringNo
FirstNameformstringNo
LastNameformstringNo
MiddleInitialformstringNo
Address1formstringNo
Address2formstringNo
CityformstringNo
StateformstringNo
ZipformstringNo
CountryformstringNo
EmailformstringNo
EmailSignatureformstringNo
HomePhoneformstringNo
CellPhoneformstringNo
WorkPhoneformstringNo
InsLicensedformboolNo
AgreeToDisclosuresformboolNo
AgreeToDateformDateTime?No
PaidDateformDateTime?No
AgentNumberformstringNo
ReferringAgentformstringNo
PlacementAgentformstringNo
CreatedDateformDateTime?No
UserIdformGuidNo
IsAgentformboolNo
PackageformstringNo
StoreNameformstringNo
NotesformstringNo
Upline1formint?No
Upline2formint?No
Upline3formint?No
Upline4formint?No
MVPIDformint?No
AVPIDformint?No
RVPIDformint?No
AgentLevelformdecimal?No
IsMVPformboolNo
IsRVPformboolNo
IsAVPformboolNo
IsAdminformboolNo
IsBusinessCardAdminformboolNo
TeamNameformstringNo
LocationIdformGuidNo
CalendarIdformGuidNo
RankformstringNo
NBCformboolNo
Upline1Percentformdecimal?No
Upline2Percentformdecimal?No
Upline3Percentformdecimal?No
Upline4Percentformdecimal?No
AgentStatusformstringNo
OfficeformstringNo
DOBformDateTime?No
SSNformstringNo
FaxformstringNo
BusinessEmailformstringNo
ModifiedDateformDateTime?No
ModifiedByformstringNo
TimeZoneformstringNo
LeaderLockedformboolNo
LastSubmittedBusinessDateformDateTimeNo
GracePeriodDateformDateTimeNo
VestedformboolNo
DirectPayformDateTimeNo
DirectPayApprByformstringNo
FactFinderBillingformdecimal?No
FullNameformstringNo
ByLastNameformstringNo
IsSecurityLicensedformboolNo
IsEncompassAdminformboolNo
ApiKeyformGuidNo
LastSessionIdformstringNo
LastLoginformDateTime?No
MfaActiveformboolNo
RequireMFAformboolNo
SMSPhoneNumberformstringNo
VerifiedEmailStatusformboolNo
VerifiedCellPhoneStatusformboolNo
SchedulerUrlformstringNo
QueueDefaultsformQueueDefaultNo
RolesformList<string>No
PasswordUpdatedformboolNo
RestrictToSingleSessionformboolNo
AgentImageformstringNo
QueueDefault Parameters:
NameParameterData TypeRequiredDescription
LocationIdformGuidNo
ServicesformList<Guid>No
SchedulerWeek Parameters:
NameParameterData TypeRequiredDescription
SettingsformSchedulerConfigurationNo
DaysformList<SchedulerDay>No
SchedulerConfiguration Parameters:
NameParameterData TypeRequiredDescription
ConfigIdformintNo
SchedulerUrlformstringNo
SchedulerNameformstringNo
DefaultLocationformstringNo
DefaultSummaryformstringNo
DefaultDescriptionformstringNo
DayStartformTimeSpanNo
DayStartFriendlyformstringNo
DayEndformTimeSpanNo
DayEndFriendlyformstringNo
TimeslotDurationformintNo
NumberOfSlotsformint?No
LocationIdformGuidNo
CalendarIdformGuidNo
AgentIdformintNo
TimeZoneformstringNo
AvailableDateTimesformList<ScheduleConfigDay>No
AvailableServicesformList<Guid>No
AllServicesformList<Line>No
ScheduleConfigDay Parameters:
NameParameterData TypeRequiredDescription
DayNameformstringNo
DayNumberformint?No
DayEnabledformbool?No
TimeBlocksformList<ScheduleConfigTimeBlock>No
ScheduleConfigTimeBlock Parameters:
NameParameterData TypeRequiredDescription
StartTimeformTimeSpanNo
DayStartFriendlyformstringNo
EndTimeformTimeSpanNo
DayEndFriendlyformstringNo
Line Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
LocationIdformGuidNo
LocationNameformstringNo
NameformstringNo
DescriptionformstringNo
ServiceDurationMinutesformintNo
WaitTimeformintNo
CostformdecimalNo
UpperThresholdformint?No
LowerThresholdformint?No
ActiveformboolNo
EntDateformDateTime?No
ModDateformDateTime?No
SendQuestionnaireformboolNo
RequireUploadformboolNo
UploadMessageformstringNo
LineImagesformList<LineImage>No
LineImage Parameters:
NameParameterData TypeRequiredDescription
ImageIdformGuid?No
LineIdformGuid?No
ImageTitleformstringNo
UploadDateformDateTimeNo
MimeTypeformstringNo
FileNameformstringNo
SchedulerDay Parameters:
NameParameterData TypeRequiredDescription
DayformDateTimeNo
MonthNumberformintNo
DayNumberformintNo
DayOfWeekformstringNo
TimeslotsformList<SchedulerTimeslot>No
SchedulerTimeslot Parameters:
NameParameterData TypeRequiredDescription
DayformDateTimeNo
TimeformTimeSpanNo
DurationformintNo
StartDateTimeformDateTimeNo
EndDateTimeformDateTimeNo
TimeFriendlyformstringNo
ContactformContactNo
ServiceIdsformList<Guid>No
LocationIdformGuidNo
UnavailableformboolNo
BookedIdsformList<int>No
CalendarIdformGuidNo
SchedulerUrlformstringNo
Contact Parameters:
NameParameterData TypeRequiredDescription
ContactIdformintNo
ContactTypeformintNo
FirstNameformstringNo
LastNameformstringNo
NameformstringNo
RoleformstringNo
TitleformstringNo
EmailWorkformstringNo
EmailPersonalformstringNo
DistrictformstringNo
DistrictIDformintNo
SchoolformstringNo
SchoolIDformlongNo
StateformstringNo
StateNameformstringNo
StateIDformlongNo
CountyIDformlongNo
CountyformstringNo
PhoneformstringNo
DepartmentformstringNo
FlowformstringNo
LastContactformDateTimeNo
DoNotContactformboolNo
ActiveformboolNo
AgentIdformintNo
PhoneAltformstringNo
PeraContactIdformintNo
RoomNumberformstringNo
SourceTypeIdformintNo
SourceTypeDescformstringNo
SourceNoteformstringNo
ContactStatusIdformintNo
ContactStatusDescformstringNo
SSNformstringNo
DateOfBirthformDateTimeNo
DeletedformboolNo
IsSharedformboolNo
address_line1formstringNo
address_cityformstringNo
address_stateformstringNo
address_zipformstringNo
DeletedByformstringNo
DeletedDateTimeUtcformDateTime?No
HasNBCformboolNo
HasFactFinderSheetformboolNo
MiddleInitialformstringNo
TagsformstringNo
DateCreatedformDateTimeNo
PhoneLabelformstringNo
AltPhoneLabelformstringNo
CarriersformstringNo
ContactImageformstringNo
CompanyAffiliationformstringNo
AdditionalInformationformstringNo
HasGiftCardformboolNo
ContactCategoryformintNo
WritingAgentIdformintNo
WritingAgentNameformstringNo
MaritalStatusformstringNo
TotalDebtAmountformdecimalNo
NumberOfDebtAccountsformintNo
FactFinderCodeIdformintNo
BusinessNameformstringNo
DBAformstringNo
ContactGUIDformGuidNo
ProjectEndDateformDateTimeNo
RateformintNo
JobIDformintNo
JobNameformstringNo
JobCountformintNo
LockedformboolNo
LockedByAgentIdformintNo
LockedTimestampformDateTimeNo
InitialsformstringNo
ContactCategoryNameformstringNo
SMSOptInformboolNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /v1/Scheduler/{SchedulerUrl} HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Location":{"Id":"00000000000000000000000000000000","ClientId":"00000000000000000000000000000000","Name":"String","Address1":"String","Address2":"String","City":"String","State":"String","Zip":"String","Phone":"String","Fax":"String","URL":"String","Email":"String","TimeZone":"String","Active":false,"EntDate":"0001-01-01T00:00:00.0000000","ModDate":"0001-01-01T00:00:00.0000000","LocationImage":"String"},"Agent":{"AgentId":0,"Company":"String","AgentName":"String","FirstName":"String","LastName":"String","MiddleInitial":"String","Address1":"String","Address2":"String","City":"String","State":"String","Zip":"String","Country":"String","Email":"String","EmailSignature":"String","HomePhone":"String","CellPhone":"String","WorkPhone":"String","InsLicensed":false,"AgreeToDisclosures":false,"AgreeToDate":"0001-01-01T00:00:00.0000000","PaidDate":"0001-01-01T00:00:00.0000000","AgentNumber":"String","ReferringAgent":"String","PlacementAgent":"String","CreatedDate":"0001-01-01T00:00:00.0000000","UserId":"00000000000000000000000000000000","IsAgent":false,"Package":"String","StoreName":"String","Notes":"String","Upline1":0,"Upline2":0,"Upline3":0,"Upline4":0,"MVPID":0,"AVPID":0,"RVPID":0,"AgentLevel":0,"IsMVP":false,"IsRVP":false,"IsAVP":false,"IsAdmin":false,"IsBusinessCardAdmin":false,"TeamName":"String","LocationId":"00000000000000000000000000000000","CalendarId":"00000000000000000000000000000000","Rank":"String","NBC":false,"Upline1Percent":0,"Upline2Percent":0,"Upline3Percent":0,"Upline4Percent":0,"AgentStatus":"String","Office":"String","DOB":"0001-01-01T00:00:00.0000000","SSN":"String","Fax":"String","BusinessEmail":"String","ModifiedDate":"0001-01-01T00:00:00.0000000","ModifiedBy":"String","TimeZone":"String","LeaderLocked":false,"LastSubmittedBusinessDate":"0001-01-01T00:00:00.0000000","GracePeriodDate":"0001-01-01T00:00:00.0000000","Vested":false,"DirectPay":"0001-01-01T00:00:00.0000000","DirectPayApprBy":"String","FactFinderBilling":0,"FullName":"String","ByLastName":"String","IsSecurityLicensed":false,"IsEncompassAdmin":false,"ApiKey":"00000000000000000000000000000000","LastSessionId":"String","LastLogin":"0001-01-01T00:00:00.0000000","MfaActive":false,"RequireMFA":false,"SMSPhoneNumber":"String","VerifiedEmailStatus":false,"VerifiedCellPhoneStatus":false,"SchedulerUrl":"String","QueueDefaults":{"LocationId":"00000000000000000000000000000000","Services":["00000000000000000000000000000000"]},"Roles":["String"],"PasswordUpdated":false,"RestrictToSingleSession":false,"AgentImage":"String"},"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"Week":{"Settings":{"ConfigId":0,"SchedulerUrl":"String","SchedulerName":"String","DefaultLocation":"String","DefaultSummary":"String","DefaultDescription":"String","DayStart":"PT0S","DayStartFriendly":"00:00","DayEnd":"PT0S","DayEndFriendly":"00:00","TimeslotDuration":0,"NumberOfSlots":0,"LocationId":"00000000000000000000000000000000","CalendarId":"00000000000000000000000000000000","AgentId":0,"TimeZone":"String","AvailableDateTimes":[{"DayName":"String","DayNumber":0,"DayEnabled":false,"TimeBlocks":[{"StartTime":"PT0S","DayStartFriendly":"00:00","EndTime":"PT0S","DayEndFriendly":"00:00"}]}],"AvailableServices":["00000000000000000000000000000000"],"AllServices":[{"Id":"00000000000000000000000000000000","LocationId":"00000000000000000000000000000000","LocationName":"String","Name":"String","Description":"String","ServiceDurationMinutes":0,"WaitTime":0,"Cost":0,"UpperThreshold":0,"LowerThreshold":0,"Active":false,"EntDate":"0001-01-01T00:00:00.0000000","ModDate":"0001-01-01T00:00:00.0000000","SendQuestionnaire":false,"RequireUpload":false,"UploadMessage":"String","LineImages":[{"ImageId":"00000000000000000000000000000000","LineId":"00000000000000000000000000000000","ImageTitle":"String","UploadDate":"0001-01-01T00:00:00.0000000","MimeType":"String","FileName":"String"}]}]},"Days":[{}]},"Services":[{"Id":"00000000000000000000000000000000","LocationId":"00000000000000000000000000000000","LocationName":"String","Name":"String","Description":"String","ServiceDurationMinutes":0,"WaitTime":0,"Cost":0,"UpperThreshold":0,"LowerThreshold":0,"Active":false,"EntDate":"0001-01-01T00:00:00.0000000","ModDate":"0001-01-01T00:00:00.0000000","SendQuestionnaire":false,"RequireUpload":false,"UploadMessage":"String","LineImages":[{"ImageId":"00000000000000000000000000000000","LineId":"00000000000000000000000000000000","ImageTitle":"String","UploadDate":"0001-01-01T00:00:00.0000000","MimeType":"String","FileName":"String"}]}]}