Field Squared API Services

<back to all web services

IntegrationRuleList

Represents a set or rules what the system reads to take a particular set of actions. These dtos allow transfer of that data from the client to the server and vice versa.

The following routes are available for this service:
GET/{Workspace}/IntegrationRuleList
GET/{Workspace}/IntegrationRuleList/{IgnoreSecurity}
IntegrationRuleList Parameters:
NameParameterData TypeRequiredDescription
WorkspacepathstringNo
DateGeneratedquerystringNo
IntegrationRulesqueryList<IntegrationRule>No
IgnoreSecuritypathboolNo
IntegrationRule Parameters:
NameParameterData TypeRequiredDescription
WorkspaceIdformstringNo
NameformstringNo
DataformDictionary<string, Object>No
ObjectTypeformstringNo
IdformstringNo
ConditionGroupItemsformList<ConditionGroupItem>No
ActionsToTakeformList<Action>No
LastUpdatedformDateTimeNo
ModulePipelineformList<RuleModuleDefinition>No
EnabledformboolNo
WorkdayRestrictedformboolNo
TeamsformList<string>No
AllowProgrammaticTriggerformboolNo
ConditionGroupItem Parameters:
NameParameterData TypeRequiredDescription
ConditionGroupsformList<ConditionGroup>No
PrecedenceformintNo
GroupIdentifierformintNo
BooleanOperatorformstringNo
ConditionGroup Parameters:
NameParameterData TypeRequiredDescription
ConditionformConditionNo
PrecedenceformintNo
GroupIdentifierformintNo
BooleanOperatorformstringNo
Condition Parameters:
NameParameterData TypeRequiredDescription
ValueComparedToformstringNo
ValueToCompareformstringNo
ComparisonOperatorformPossibleComparisonsNo
PossibleComparisons Enum:
LTE
LT
GT
GTE
EQ
NE
NULL
NOTNULL
CHG
STARTS
LIKE
Action Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
CallTypeformstringNo
ActionToTakeformstringNo
DestinationformstringNo
ExternalIdformstringNo
ExternalParentIdformstringNo
DeleteTypeIfNotExistsformstringNo
DataTreeformDictionary<string, Object>No
DataformstringNo
DataTypesformDictionary<string, Object>No
RuleModuleDefinition Parameters:
NameParameterData TypeRequiredDescription
IsOutputModuleformboolNo
NameformstringNo
PrerequisitesformList<string>No
ParametersformDictionary<string, Object>No
TypeformstringNo
OutputActionformActionNo

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

HTTP + XML

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

GET /{Workspace}/IntegrationRuleList HTTP/1.1 
Host: dev.fieldsquared.com 
Accept: application/xml