PUT Programs/{id}
Updates the program.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
The ID of the program. |
globally unique identifier |
Required |
Body Parameters
The new data of the program.
ProgramDto| Name | 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. |
|
| Description | string |
None. |
|
| Type | byte |
None. |
|
| BalanceMode | byte |
None. |
|
| ApplyContractsSites | byte |
None. |
|
| SupportsContingency | byte |
None. |
|
| SupportsOffline | byte |
None. |
|
| SupportsOfflineOperation | boolean |
None. |
|
| IsRechargeable | boolean |
None. |
|
| GiftCardAmount | decimal number |
None. |
|
| BINRange | string |
None. |
|
| SupportsDryProducts | boolean |
None. |
|
| ValidateExpDate | boolean |
None. |
|
| ReturnsBalance | boolean |
None. |
|
| Periodicity | byte |
None. |
|
| Duration | integer |
None. |
|
| VoucherAmounts | string |
None. |
|
| Rule | ProgramRuleDto |
None. |
|
| RuleLocation | ProgramRuleDto |
None. |
|
| DriverIdUsage | byte |
None. |
|
| VehicleIdUsage | byte |
None. |
|
| Code | string |
None. |
|
| TermsAndConditions | string |
None. |
|
| RequireHologram | boolean |
None. |
|
| ValidateShortTrack | boolean |
None. |
|
| ShortTrackLength | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": "56405cde-e7d2-42cf-ade3-a0a572353e09",
"NetworkId": "117141db-fdf8-4d3e-8a2d-a63f7b188b30",
"NetworkName": "sample string 4",
"CompanyId": "8a3e69f8-0ff8-4bcf-9c4a-d0007f30b9d7",
"CompanyName": "sample string 5",
"Description": "sample string 6",
"Type": 64,
"BalanceMode": 64,
"ApplyContractsSites": 64,
"SupportsContingency": 64,
"SupportsOffline": 64,
"SupportsOfflineOperation": true,
"IsRechargeable": true,
"GiftCardAmount": 1.0,
"BINRange": "sample string 14",
"SupportsDryProducts": true,
"ValidateExpDate": true,
"ReturnsBalance": true,
"Periodicity": 64,
"Duration": 1,
"VoucherAmounts": "sample string 18",
"Rule": {
"Id": "581aa98f-c9eb-4f10-a02a-90b6c2a973fb",
"NetworkId": "b3f5e6af-c3a4-4232-8177-26cab76b256d",
"NetworkName": "sample string 2",
"Retries": 1,
"VehiclePINReprompt": true,
"SecondaryTrackReprompt": true,
"MiscellaneousReprompt": true,
"OdometerReprompt": true,
"OdometerMinVariation": 1,
"OdometerMaxVariation": 1,
"EngineHoursReprompt": true,
"EngineHoursMinVariation": 1,
"EngineHoursMaxVariation": 1,
"RuleType": 1,
"Description": "sample string 8",
"DriverIdReprompt": true,
"DriverPINReprompt": true,
"TruckUnitNumberReprompt": true,
"TrailerNumberReprompt": true,
"Owner": 64,
"RuleTypeDescription": "sample string 14",
"ProgramId": "e00fcfec-13c9-42b9-9d7c-835e37cac56f",
"ProgramDescription": "sample string 15",
"VehicleIdReprompt": true,
"SecondaryTrack": true,
"SitesIds": [
"5b1a9eed-37c1-4841-8d98-04669f8ad430",
"d34a7734-bd4b-4141-b562-60a5db81abef"
],
"ZonesIds": [
"81d91fee-494b-4f5f-b789-1c5e1e40ead8",
"1cb2b1e5-0c4b-4a45-b187-ad916ec717fb"
],
"MerchantsIds": [
"e7ec25c8-bba8-4afb-8ae7-7bcf0ff0fafd",
"04046c88-78ad-4514-8bef-e4110b03e192"
]
},
"RuleLocation": {
"Id": "581aa98f-c9eb-4f10-a02a-90b6c2a973fb",
"NetworkId": "b3f5e6af-c3a4-4232-8177-26cab76b256d",
"NetworkName": "sample string 2",
"Retries": 1,
"VehiclePINReprompt": true,
"SecondaryTrackReprompt": true,
"MiscellaneousReprompt": true,
"OdometerReprompt": true,
"OdometerMinVariation": 1,
"OdometerMaxVariation": 1,
"EngineHoursReprompt": true,
"EngineHoursMinVariation": 1,
"EngineHoursMaxVariation": 1,
"RuleType": 1,
"Description": "sample string 8",
"DriverIdReprompt": true,
"DriverPINReprompt": true,
"TruckUnitNumberReprompt": true,
"TrailerNumberReprompt": true,
"Owner": 64,
"RuleTypeDescription": "sample string 14",
"ProgramId": "e00fcfec-13c9-42b9-9d7c-835e37cac56f",
"ProgramDescription": "sample string 15",
"VehicleIdReprompt": true,
"SecondaryTrack": true,
"SitesIds": [
"5b1a9eed-37c1-4841-8d98-04669f8ad430",
"d34a7734-bd4b-4141-b562-60a5db81abef"
],
"ZonesIds": [
"81d91fee-494b-4f5f-b789-1c5e1e40ead8",
"1cb2b1e5-0c4b-4a45-b187-ad916ec717fb"
],
"MerchantsIds": [
"e7ec25c8-bba8-4afb-8ae7-7bcf0ff0fafd",
"04046c88-78ad-4514-8bef-e4110b03e192"
]
},
"DriverIdUsage": 64,
"VehicleIdUsage": 64,
"Code": "sample string 19",
"TermsAndConditions": "sample string 20",
"RequireHologram": true,
"ValidateShortTrack": true,
"ShortTrackLength": 1
}
application/xml, text/xml
Sample:
<ProgramDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model">
<ApplyContractsSites>64</ApplyContractsSites>
<BINRange>sample string 14</BINRange>
<BalanceMode>64</BalanceMode>
<Code>sample string 19</Code>
<CompanyId>8a3e69f8-0ff8-4bcf-9c4a-d0007f30b9d7</CompanyId>
<CompanyName>sample string 5</CompanyName>
<Description>sample string 6</Description>
<DriverIdUsage>64</DriverIdUsage>
<Duration>1</Duration>
<GiftCardAmount>1</GiftCardAmount>
<Id>56405cde-e7d2-42cf-ade3-a0a572353e09</Id>
<InternalCode>sample string 2</InternalCode>
<IsRechargeable>true</IsRechargeable>
<NetworkId>117141db-fdf8-4d3e-8a2d-a63f7b188b30</NetworkId>
<NetworkName>sample string 4</NetworkName>
<Periodicity>64</Periodicity>
<RequireHologram>true</RequireHologram>
<ReturnsBalance>true</ReturnsBalance>
<Rule>
<Description>sample string 8</Description>
<DriverIdReprompt>true</DriverIdReprompt>
<DriverPINReprompt>true</DriverPINReprompt>
<EngineHoursMaxVariation>1</EngineHoursMaxVariation>
<EngineHoursMinVariation>1</EngineHoursMinVariation>
<EngineHoursReprompt>true</EngineHoursReprompt>
<Id>581aa98f-c9eb-4f10-a02a-90b6c2a973fb</Id>
<MerchantsIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:guid>e7ec25c8-bba8-4afb-8ae7-7bcf0ff0fafd</d3p1:guid>
<d3p1:guid>04046c88-78ad-4514-8bef-e4110b03e192</d3p1:guid>
</MerchantsIds>
<MiscellaneousReprompt>true</MiscellaneousReprompt>
<NetworkId>b3f5e6af-c3a4-4232-8177-26cab76b256d</NetworkId>
<NetworkName>sample string 2</NetworkName>
<OdometerMaxVariation>1</OdometerMaxVariation>
<OdometerMinVariation>1</OdometerMinVariation>
<OdometerReprompt>true</OdometerReprompt>
<Owner>64</Owner>
<ProgramDescription>sample string 15</ProgramDescription>
<ProgramId>e00fcfec-13c9-42b9-9d7c-835e37cac56f</ProgramId>
<Retries>1</Retries>
<RuleType>1</RuleType>
<RuleTypeDescription>sample string 14</RuleTypeDescription>
<SecondaryTrack>true</SecondaryTrack>
<SecondaryTrackReprompt>true</SecondaryTrackReprompt>
<SitesIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:guid>5b1a9eed-37c1-4841-8d98-04669f8ad430</d3p1:guid>
<d3p1:guid>d34a7734-bd4b-4141-b562-60a5db81abef</d3p1:guid>
</SitesIds>
<TrailerNumberReprompt>true</TrailerNumberReprompt>
<TruckUnitNumberReprompt>true</TruckUnitNumberReprompt>
<VehicleIdReprompt>true</VehicleIdReprompt>
<VehiclePINReprompt>true</VehiclePINReprompt>
<ZonesIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:guid>81d91fee-494b-4f5f-b789-1c5e1e40ead8</d3p1:guid>
<d3p1:guid>1cb2b1e5-0c4b-4a45-b187-ad916ec717fb</d3p1:guid>
</ZonesIds>
</Rule>
<RuleLocation>
<Description>sample string 8</Description>
<DriverIdReprompt>true</DriverIdReprompt>
<DriverPINReprompt>true</DriverPINReprompt>
<EngineHoursMaxVariation>1</EngineHoursMaxVariation>
<EngineHoursMinVariation>1</EngineHoursMinVariation>
<EngineHoursReprompt>true</EngineHoursReprompt>
<Id>581aa98f-c9eb-4f10-a02a-90b6c2a973fb</Id>
<MerchantsIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:guid>e7ec25c8-bba8-4afb-8ae7-7bcf0ff0fafd</d3p1:guid>
<d3p1:guid>04046c88-78ad-4514-8bef-e4110b03e192</d3p1:guid>
</MerchantsIds>
<MiscellaneousReprompt>true</MiscellaneousReprompt>
<NetworkId>b3f5e6af-c3a4-4232-8177-26cab76b256d</NetworkId>
<NetworkName>sample string 2</NetworkName>
<OdometerMaxVariation>1</OdometerMaxVariation>
<OdometerMinVariation>1</OdometerMinVariation>
<OdometerReprompt>true</OdometerReprompt>
<Owner>64</Owner>
<ProgramDescription>sample string 15</ProgramDescription>
<ProgramId>e00fcfec-13c9-42b9-9d7c-835e37cac56f</ProgramId>
<Retries>1</Retries>
<RuleType>1</RuleType>
<RuleTypeDescription>sample string 14</RuleTypeDescription>
<SecondaryTrack>true</SecondaryTrack>
<SecondaryTrackReprompt>true</SecondaryTrackReprompt>
<SitesIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:guid>5b1a9eed-37c1-4841-8d98-04669f8ad430</d3p1:guid>
<d3p1:guid>d34a7734-bd4b-4141-b562-60a5db81abef</d3p1:guid>
</SitesIds>
<TrailerNumberReprompt>true</TrailerNumberReprompt>
<TruckUnitNumberReprompt>true</TruckUnitNumberReprompt>
<VehicleIdReprompt>true</VehicleIdReprompt>
<VehiclePINReprompt>true</VehiclePINReprompt>
<ZonesIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:guid>81d91fee-494b-4f5f-b789-1c5e1e40ead8</d3p1:guid>
<d3p1:guid>1cb2b1e5-0c4b-4a45-b187-ad916ec717fb</d3p1:guid>
</ZonesIds>
</RuleLocation>
<ShortTrackLength>1</ShortTrackLength>
<SupportsContingency>64</SupportsContingency>
<SupportsDryProducts>true</SupportsDryProducts>
<SupportsOffline>64</SupportsOffline>
<SupportsOfflineOperation>true</SupportsOfflineOperation>
<TermsAndConditions>sample string 20</TermsAndConditions>
<Type>64</Type>
<ValidateExpDate>true</ValidateExpDate>
<ValidateShortTrack>true</ValidateShortTrack>
<VehicleIdUsage>64</VehicleIdUsage>
<VoucherAmounts>sample string 18</VoucherAmounts>
</ProgramDto>
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.