PUT Rules/{id}
Updates the rule.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
The ID of the rule. |
globally unique identifier |
Required |
Body Parameters
The new data of the rule.
RuleDtoName | Description | Type | Additional information |
---|---|---|---|
Id | globally unique identifier |
None. |
|
NetworkId | globally unique identifier |
None. |
|
NetworkName | string |
None. |
|
CompanyId | globally unique identifier |
None. |
|
CompanyName | string |
None. |
|
MerchantId | globally unique identifier |
None. |
|
MerchantName | string |
None. |
|
CompanyContractId | globally unique identifier |
None. |
|
ContractDescription | string |
None. |
|
RuleType | integer |
None. |
|
Description | string |
None. |
|
Periodicity | byte |
None. |
|
PeriodicityAmount | integer |
None. |
|
MoneyQuota | decimal number |
None. |
|
VolumeQuota | decimal number |
None. |
|
TimeFrom | integer |
None. |
|
TimeTo | integer |
None. |
|
DateFrom | integer |
None. |
|
DateTo | integer |
None. |
|
SecurityLimit | decimal number |
None. |
|
TransactionsQuantity | integer |
None. |
|
Retries | integer |
None. |
|
VehiclePINReprompt | boolean |
None. |
|
SecondaryTrackReprompt | boolean |
None. |
|
MiscellaneousReprompt | boolean |
None. |
|
OdometerReprompt | boolean |
None. |
|
OdometerMinVariation | integer |
None. |
|
OdometerMaxVariation | integer |
None. |
|
EngineHoursReprompt | boolean |
None. |
|
EngineHoursMinVariation | integer |
None. |
|
EngineHoursMaxVariation | integer |
None. |
|
DriverIdReprompt | boolean |
None. |
|
DriverPINReprompt | boolean |
None. |
|
PINBlock | boolean |
None. |
|
PINRetriesLimit | integer |
None. |
|
TruckUnitNumberReprompt | boolean |
None. |
|
TrailerNumberReprompt | boolean |
None. |
|
ContingencyLimit | decimal number |
None. |
|
OfflineLimit | decimal number |
None. |
|
SitesIds | Collection of globally unique identifier |
None. |
|
Owner | byte |
None. |
|
OwnerDescription | string |
None. |
|
DaysTimeRuleType | Collection of DaysTimeRuleTypeDto |
None. |
|
DailyQuotasRuleType | Collection of DailyQuotasRuleTypeDto |
None. |
|
RuleTypeDescription | string |
None. |
|
RuleValues | string |
None. |
|
ProgramId | globally unique identifier |
None. |
|
ProgramDescription | string |
None. |
|
ExactDateTime | boolean |
None. |
|
VehicleIdReprompt | boolean |
None. |
|
SecondaryTrack | boolean |
None. |
|
FuelsIds | Collection of globally unique identifier |
None. |
|
Fuels | Collection of RuleFuelDto |
None. |
|
Drivers | Collection of RuleDriverDto |
None. |
|
Vehicles | Collection of RuleVehicleDto |
None. |
|
Fleets | Collection of RuleFleetDto |
None. |
|
Zones | Collection of RuleZoneDto |
None. |
|
FuelGroups | Collection of RuleFuelGroupDto |
None. |
|
Sites | Collection of RuleSiteDto |
None. |
|
Merchants | Collection of RuleMerchantDto |
None. |
|
MerchantsIds | Collection of globally unique identifier |
None. |
|
NonBlocking | boolean |
None. |
|
FuelGroupsIds | Collection of globally unique identifier |
None. |
|
ZonesIds | Collection of globally unique identifier |
None. |
|
SKUCategoryId | globally unique identifier |
None. |
|
SKUCategoryDescription | string |
None. |
|
StartDayOfWeek | byte |
None. |
|
ValidityDateFrom | date |
None. |
|
ValidityDateTo | date |
None. |
Request Formats
application/json
Sample:
Sample not available.
text/json
Sample:
Sample not available.
application/xml, text/xml
Sample:
<RuleDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model"> <CompanyContractId>3e9649a3-3fb8-48a7-bcef-ec05aebef12e</CompanyContractId> <CompanyId>c05c8620-d4d9-4895-a8fe-c7b4a31f7461</CompanyId> <CompanyName>sample string 3</CompanyName> <ContingencyLimit>1</ContingencyLimit> <ContractDescription>sample string 5</ContractDescription> <DailyQuotasRuleType xmlns:d2p1="http://schemas.datacontract.org/2004/07/Ationet.Model.Rule"> <d2p1:DailyQuotasRuleTypeDto> <d2p1:Day>64</d2p1:Day> <d2p1:MoneyQuota>1</d2p1:MoneyQuota> <d2p1:TransactionsQuantity>1</d2p1:TransactionsQuantity> <d2p1:VolumeQuota>1</d2p1:VolumeQuota> </d2p1:DailyQuotasRuleTypeDto> <d2p1:DailyQuotasRuleTypeDto> <d2p1:Day>64</d2p1:Day> <d2p1:MoneyQuota>1</d2p1:MoneyQuota> <d2p1:TransactionsQuantity>1</d2p1:TransactionsQuantity> <d2p1:VolumeQuota>1</d2p1:VolumeQuota> </d2p1:DailyQuotasRuleTypeDto> </DailyQuotasRuleType> <DateFrom>1</DateFrom> <DateTo>1</DateTo> <DaysTimeRuleType xmlns:d2p1="http://schemas.datacontract.org/2004/07/Ationet.Model.Rule"> <d2p1:DaysTimeRuleTypeDto> <d2p1:Day>64</d2p1:Day> <d2p1:TimeRanges> <d2p1:TimeRangesDto> <d2p1:TimeFrom>sample string 1</d2p1:TimeFrom> <d2p1:TimeTo>sample string 2</d2p1:TimeTo> </d2p1:TimeRangesDto> <d2p1:TimeRangesDto> <d2p1:TimeFrom>sample string 1</d2p1:TimeFrom> <d2p1:TimeTo>sample string 2</d2p1:TimeTo> </d2p1:TimeRangesDto> </d2p1:TimeRanges> </d2p1:DaysTimeRuleTypeDto> <d2p1:DaysTimeRuleTypeDto> <d2p1:Day>64</d2p1:Day> <d2p1:TimeRanges> <d2p1:TimeRangesDto> <d2p1:TimeFrom>sample string 1</d2p1:TimeFrom> <d2p1:TimeTo>sample string 2</d2p1:TimeTo> </d2p1:TimeRangesDto> <d2p1:TimeRangesDto> <d2p1:TimeFrom>sample string 1</d2p1:TimeFrom> <d2p1:TimeTo>sample string 2</d2p1:TimeTo> </d2p1:TimeRangesDto> </d2p1:TimeRanges> </d2p1:DaysTimeRuleTypeDto> </DaysTimeRuleType> <Description>sample string 6</Description> <DriverIdReprompt>true</DriverIdReprompt> <DriverPINReprompt>true</DriverPINReprompt> <Drivers> <RuleDriverDto> <DriverCode>sample string 6</DriverCode> <DriverName>sample string 5</DriverName> <IdDriver>73b445ce-c85a-4c78-85b5-e5a1bac8f331</IdDriver> <IdRule>4ef7a5c9-7771-42b6-955c-054556365075</IdRule> <RuleName>sample string 2</RuleName> <RuleType>3</RuleType> </RuleDriverDto> <RuleDriverDto> <DriverCode>sample string 6</DriverCode> <DriverName>sample string 5</DriverName> <IdDriver>73b445ce-c85a-4c78-85b5-e5a1bac8f331</IdDriver> <IdRule>4ef7a5c9-7771-42b6-955c-054556365075</IdRule> <RuleName>sample string 2</RuleName> <RuleType>3</RuleType> </RuleDriverDto> </Drivers> <EngineHoursMaxVariation>1</EngineHoursMaxVariation> <EngineHoursMinVariation>1</EngineHoursMinVariation> <EngineHoursReprompt>true</EngineHoursReprompt> <ExactDateTime>true</ExactDateTime> <Fleets> <RuleFleetDto> <Description>sample string 8</Description> <FleetCode>sample string 7</FleetCode> <FleetName>sample string 6</FleetName> <IdFleet>7727ae10-c725-48d1-a590-505376981033</IdFleet> <IdRule>9202f2fa-e879-4925-b5e7-ef18cc10d4fa</IdRule> <RuleName>sample string 2</RuleName> <RuleType>3</RuleType> <RuleTypeDescription>sample string 4</RuleTypeDescription> </RuleFleetDto> <RuleFleetDto> <Description>sample string 8</Description> <FleetCode>sample string 7</FleetCode> <FleetName>sample string 6</FleetName> <IdFleet>7727ae10-c725-48d1-a590-505376981033</IdFleet> <IdRule>9202f2fa-e879-4925-b5e7-ef18cc10d4fa</IdRule> <RuleName>sample string 2</RuleName> <RuleType>3</RuleType> <RuleTypeDescription>sample string 4</RuleTypeDescription> </RuleFleetDto> </Fleets> <FuelGroups> <RuleFuelGroupDto> <FuelGroupId>1652dc58-36a0-479a-8802-f56d452d87d0</FuelGroupId> <FuelGroupsCode>sample string 3</FuelGroupsCode> <FuelGroupsName>sample string 2</FuelGroupsName> </RuleFuelGroupDto> <RuleFuelGroupDto> <FuelGroupId>1652dc58-36a0-479a-8802-f56d452d87d0</FuelGroupId> <FuelGroupsCode>sample string 3</FuelGroupsCode> <FuelGroupsName>sample string 2</FuelGroupsName> </RuleFuelGroupDto> </FuelGroups> <FuelGroupsIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>eb11833c-be0e-4857-9417-a77e8a849d48</d2p1:guid> <d2p1:guid>e0e2e698-1bc6-45c5-bb17-a2661f8a75fd</d2p1:guid> </FuelGroupsIds> <Fuels xmlns:d2p1="http://schemas.datacontract.org/2004/07/Ationet.Model.Rule"> <d2p1:RuleFuelDto> <d2p1:FuelCode>sample string 6</d2p1:FuelCode> <d2p1:FuelName>sample string 5</d2p1:FuelName> <d2p1:IdFuel>0ab31991-bb48-4395-be49-85aa8019758b</d2p1:IdFuel> <d2p1:IdRule>239ad389-4c19-4eb8-9261-81ccebf147f9</d2p1:IdRule> <d2p1:RuleName>sample string 2</d2p1:RuleName> <d2p1:RuleType>3</d2p1:RuleType> </d2p1:RuleFuelDto> <d2p1:RuleFuelDto> <d2p1:FuelCode>sample string 6</d2p1:FuelCode> <d2p1:FuelName>sample string 5</d2p1:FuelName> <d2p1:IdFuel>0ab31991-bb48-4395-be49-85aa8019758b</d2p1:IdFuel> <d2p1:IdRule>239ad389-4c19-4eb8-9261-81ccebf147f9</d2p1:IdRule> <d2p1:RuleName>sample string 2</d2p1:RuleName> <d2p1:RuleType>3</d2p1:RuleType> </d2p1:RuleFuelDto> </Fuels> <FuelsIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>294f1c5d-ac34-4aca-911e-c1ec5f6b97ca</d2p1:guid> <d2p1:guid>6e566924-a703-49ea-91ba-9817337089f7</d2p1:guid> </FuelsIds> <Id>c2a97db9-ee60-4e9b-a490-e3edd08ec859</Id> <MerchantId>e19e6499-70a7-4649-9577-6180cba9bbf9</MerchantId> <MerchantName>sample string 4</MerchantName> <Merchants> <RuleMerchantDto> <MerchantCode>sample string 3</MerchantCode> <MerchantId>d6f85846-d461-48c3-8b2d-54c0ffe40460</MerchantId> <MerchantName>sample string 2</MerchantName> </RuleMerchantDto> <RuleMerchantDto> <MerchantCode>sample string 3</MerchantCode> <MerchantId>d6f85846-d461-48c3-8b2d-54c0ffe40460</MerchantId> <MerchantName>sample string 2</MerchantName> </RuleMerchantDto> </Merchants> <MerchantsIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>a48275b0-94ee-4358-9993-6e7d882fe46d</d2p1:guid> <d2p1:guid>8c04e41b-9430-4d08-b918-59389cc9cac6</d2p1:guid> </MerchantsIds> <MiscellaneousReprompt>true</MiscellaneousReprompt> <MoneyQuota>1</MoneyQuota> <NetworkId>d7d66609-3752-4c75-a80d-3b815ea028a5</NetworkId> <NetworkName>sample string 2</NetworkName> <NonBlocking>true</NonBlocking> <OdometerMaxVariation>1</OdometerMaxVariation> <OdometerMinVariation>1</OdometerMinVariation> <OdometerReprompt>true</OdometerReprompt> <OfflineLimit>1</OfflineLimit> <Owner>64</Owner> <OwnerDescription>sample string 18</OwnerDescription> <PINBlock>true</PINBlock> <PINRetriesLimit>1</PINRetriesLimit> <Periodicity>64</Periodicity> <PeriodicityAmount>1</PeriodicityAmount> <ProgramDescription>sample string 21</ProgramDescription> <ProgramId>7b7436b5-aa52-4933-8139-62275cd31078</ProgramId> <Retries>1</Retries> <RuleType>1</RuleType> <RuleTypeDescription>sample string 19</RuleTypeDescription> <RuleValues>sample string 20</RuleValues> <SKUCategoryDescription>sample string 26</SKUCategoryDescription> <SKUCategoryId>e9046f0e-873e-4fa9-8461-af7f5e4e5ba8</SKUCategoryId> <SecondaryTrack>true</SecondaryTrack> <SecondaryTrackReprompt>true</SecondaryTrackReprompt> <SecurityLimit>1</SecurityLimit> <Sites> <RuleSiteDto> <SiteCode>sample string 4</SiteCode> <SiteDescription>sample string 3</SiteDescription> <SiteId>6f0f5798-5c5c-489e-93e6-8994d5272546</SiteId> <SiteName>sample string 2</SiteName> </RuleSiteDto> <RuleSiteDto> <SiteCode>sample string 4</SiteCode> <SiteDescription>sample string 3</SiteDescription> <SiteId>6f0f5798-5c5c-489e-93e6-8994d5272546</SiteId> <SiteName>sample string 2</SiteName> </RuleSiteDto> </Sites> <SitesIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>3a584f8d-108d-4217-bead-c637f6836b1e</d2p1:guid> <d2p1:guid>dcc9cd3e-eff0-43fa-995d-01d60324f28c</d2p1:guid> </SitesIds> <StartDayOfWeek>64</StartDayOfWeek> <TimeFrom>1</TimeFrom> <TimeTo>1</TimeTo> <TrailerNumberReprompt>true</TrailerNumberReprompt> <TransactionsQuantity>1</TransactionsQuantity> <TruckUnitNumberReprompt>true</TruckUnitNumberReprompt> <ValidityDateFrom>2025-04-25T13:15:27.5398231Z</ValidityDateFrom> <ValidityDateTo>2025-04-25T13:15:27.5398231Z</ValidityDateTo> <VehicleIdReprompt>true</VehicleIdReprompt> <VehiclePINReprompt>true</VehiclePINReprompt> <Vehicles> <RuleVehicleDto> <Description>sample string 8</Description> <IdRule>2089674b-2fe2-4265-8f36-494208783157</IdRule> <IdVehicle>c1413ccc-20b8-4255-8549-4909282eb182</IdVehicle> <RuleName>sample string 2</RuleName> <RuleType>3</RuleType> <RuleTypeDescription>sample string 4</RuleTypeDescription> <VehicleCode>sample string 6</VehicleCode> <VehiclePlate>sample string 7</VehiclePlate> </RuleVehicleDto> <RuleVehicleDto> <Description>sample string 8</Description> <IdRule>2089674b-2fe2-4265-8f36-494208783157</IdRule> <IdVehicle>c1413ccc-20b8-4255-8549-4909282eb182</IdVehicle> <RuleName>sample string 2</RuleName> <RuleType>3</RuleType> <RuleTypeDescription>sample string 4</RuleTypeDescription> <VehicleCode>sample string 6</VehicleCode> <VehiclePlate>sample string 7</VehiclePlate> </RuleVehicleDto> </Vehicles> <VolumeQuota>1</VolumeQuota> <Zones> <RuleZoneDto> <ZoneCode>sample string 3</ZoneCode> <ZoneId>bafdd900-35f3-49dc-a76f-9857bc1cdfa7</ZoneId> <ZoneName>sample string 2</ZoneName> </RuleZoneDto> <RuleZoneDto> <ZoneCode>sample string 3</ZoneCode> <ZoneId>bafdd900-35f3-49dc-a76f-9857bc1cdfa7</ZoneId> <ZoneName>sample string 2</ZoneName> </RuleZoneDto> </Zones> <ZonesIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>d5dbc0a2-90b0-4cfc-8c47-1467d243a7fd</d2p1:guid> <d2p1:guid>55744dba-50e2-4317-8e3b-09ac30804a65</d2p1:guid> </ZonesIds> </RuleDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
State of the action.
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.