Trendsic Platform Service

<back to all web services

AgreementExpiringRequest

Requires Authentication
The following routes are available for this service:
GET,OPTIONS/v1/serviceagreement/expiring
AgreementExpiringRequest Parameters:
NameParameterData TypeRequiredDescription
WithinDaysqueryintNo
ServiceAgreementResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
ServiceAgreementformList<ServiceAgreement>No
ServiceAgreement Parameters:
NameParameterData TypeRequiredDescription
AgreementIDformintNo
AgreementUIDformGuidNo
TenantIdformGuidNo
BranchIdformGuidNo
BranchNameformstringNo
ProjectIDformintNo
ProjectNameformstringNo
ProjectLocationIDformint?No
ProjectLocationNameformstringNo
NameformstringNo
StatusformstringNo
PricingShapeformstringNo
MonthlyAmountformdecimal?No
PerVisitAmountformdecimal?No
SkipPolicyformstringNo
SeasonStartMonthformint?No
SeasonStartDayformint?No
SeasonEndMonthformint?No
SeasonEndDayformint?No
RecurrenceFrequencyformstringNo
RecurrenceByformstringNo
RecurrenceByValueformstringNo
RecurrenceIntervalformint?No
WeeklyDayModeformstringNo
EffectiveStartDateformDateTime?No
EndDateformDateTime?No
CompletionAnchoredformbool?No
PreferredCrewIDformint?No
PreferredCrewNameformstringNo
BackingJobIDformint?No
ExternalRefformstringNo
EstimatedDurationMinutesformint?No
ActualDurationMinutesformint?No
CreatedByformstringNo
CreatedAtformDateTime?No
UpdatedByformstringNo
UpdatedAtformDateTime?No
NextVisitDateformDateTime?No
VisitsThisPeriodformintNo

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

HTTP + OTHER

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

GET /v1/serviceagreement/expiring HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"ServiceAgreement":[{"AgreementID":0,"AgreementUID":"00000000000000000000000000000000","TenantId":"00000000000000000000000000000000","BranchId":"00000000000000000000000000000000","BranchName":"String","ProjectID":0,"ProjectName":"String","ProjectLocationID":0,"ProjectLocationName":"String","Name":"String","Status":"String","PricingShape":"String","MonthlyAmount":0,"PerVisitAmount":0,"SkipPolicy":"String","SeasonStartMonth":0,"SeasonStartDay":0,"SeasonEndMonth":0,"SeasonEndDay":0,"RecurrenceFrequency":"String","RecurrenceBy":"String","RecurrenceByValue":"String","RecurrenceInterval":0,"WeeklyDayMode":"String","EffectiveStartDate":"0001-01-01T00:00:00.0000000","EndDate":"0001-01-01T00:00:00.0000000","CompletionAnchored":false,"PreferredCrewID":0,"PreferredCrewName":"String","BackingJobID":0,"ExternalRef":"String","EstimatedDurationMinutes":0,"ActualDurationMinutes":0,"CreatedBy":"String","CreatedAt":"0001-01-01T00:00:00.0000000","UpdatedBy":"String","UpdatedAt":"0001-01-01T00:00:00.0000000","NextVisitDate":"0001-01-01T00:00:00.0000000","VisitsThisPeriod":0}]}