GET Api/TaskConfiguration?clientID={clientID}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
clientID

globally unique identifier

Required

Body Parameters

None.

Response Information

Resource Description

TaskConfigurationViewModel
NameDescriptionTypeAdditional information
DeliveryType

DeliveryType

None.

DriverDutyMode

DriverDutyMode

None.

DriverTelematicType

DriverTelematicType

None.

DeliveryProof

DeliveryProof

None.

PickupProof

DeliveryProof

None.

MaxAttachmentAllowed

integer

None.

CurrencyCode

string

None.

SLAInMinutes

integer

None.

IsPaymentModeDisabled

boolean

None.

IsPaymentModeHidden

boolean

None.

IsRiderToCustomerChatDisabled

boolean

None.

IsHeatMapInRiderAppEnabled

boolean

None.

DriverResponseTimeOut

integer

None.

AllowProfileUpdate

boolean

None.

IsWalletEnabled

boolean

None.

ProofOfDeliveryImageCompression

integer

None.

IsAllowMarkTaskFailedEnabled

boolean

None.

IsQRCodeEnabled

boolean

None.

IsPartialDeliveryEnabled

boolean

None.

IsPartialPickupEnabled

boolean

None.

IsEditItemEnabled

boolean

None.

ItemConfiguration

ItemConfiguration

None.

IsDeliveryInstruction

boolean

None.

ItemEditScreen

ItemEditScreen

None.

IsPODPDFAttachmentsEnabled

boolean

None.

IsPODByItemEnabled

boolean

None.

EnableLoadVehicle

boolean

None.

EnableShippingCharges

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "DeliveryType": 0,
  "DriverDutyMode": 0,
  "DriverTelematicType": 0,
  "DeliveryProof": {
    "Signature": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "Note": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "DeliveryMode": {
      "Mode": 0,
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "Photo": {
      "SourceType": 0,
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "DriverLocation": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "DeliveryTimestamp": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "OTP": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "QRCodeNumber": {
      "QRCodeCaptureOption": 0,
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "ReferenceNumber": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "ItemWiseAttachment": {
      "SourceType": 0,
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "ItemWiseSignature": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    }
  },
  "PickupProof": {
    "Signature": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "Note": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "DeliveryMode": {
      "Mode": 0,
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "Photo": {
      "SourceType": 0,
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "DriverLocation": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "DeliveryTimestamp": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "OTP": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "QRCodeNumber": {
      "QRCodeCaptureOption": 0,
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "ReferenceNumber": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "ItemWiseAttachment": {
      "SourceType": 0,
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    },
    "ItemWiseSignature": {
      "Enabled": true,
      "IsRequired": true,
      "VisibleToCustomer": true,
      "VisibleToMerchant": true
    }
  },
  "MaxAttachmentAllowed": 1,
  "CurrencyCode": "sample string 2",
  "SLAInMinutes": 3,
  "IsPaymentModeDisabled": true,
  "IsPaymentModeHidden": true,
  "IsRiderToCustomerChatDisabled": true,
  "IsHeatMapInRiderAppEnabled": true,
  "DriverResponseTimeOut": 8,
  "AllowProfileUpdate": true,
  "IsWalletEnabled": true,
  "ProofOfDeliveryImageCompression": 11,
  "IsAllowMarkTaskFailedEnabled": true,
  "IsQRCodeEnabled": true,
  "IsPartialDeliveryEnabled": true,
  "IsPartialPickupEnabled": true,
  "IsEditItemEnabled": true,
  "ItemConfiguration": {
    "Item": {
      "ItemSelectionMode": 0,
      "Enabled": true,
      "IsRequired": true
    },
    "ItemCategory": {
      "Enabled": true,
      "IsRequired": true
    },
    "ItemCategoryQty": {
      "Enabled": true,
      "IsRequired": true
    },
    "ItemClassification": {
      "Enabled": true,
      "IsRequired": true
    },
    "Price": {
      "Enabled": true,
      "IsRequired": true
    },
    "VAT": {
      "Enabled": true,
      "IsRequired": true
    },
    "Total": {
      "Enabled": true,
      "IsRequired": true
    },
    "Quantity": {
      "Enabled": true,
      "IsRequired": true
    },
    "TemperatureSensor": {
      "Enabled": true,
      "IsRequired": true
    }
  },
  "IsDeliveryInstruction": true,
  "ItemEditScreen": 0,
  "IsPODPDFAttachmentsEnabled": true,
  "IsPODByItemEnabled": true,
  "EnableLoadVehicle": true,
  "EnableShippingCharges": true
}

application/xml, text/xml

Sample:
<TaskConfigurationViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FleetrootDriver.Service.Models">
  <AllowProfileUpdate>true</AllowProfileUpdate>
  <CurrencyCode>sample string 2</CurrencyCode>
  <DeliveryProof xmlns:d2p1="http://schemas.datacontract.org/2004/07/Fleetroot.Entity.Tasks">
    <d2p1:DeliveryMode>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
      <d2p1:Mode>None</d2p1:Mode>
    </d2p1:DeliveryMode>
    <d2p1:DeliveryTimestamp>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:DeliveryTimestamp>
    <d2p1:DriverLocation>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:DriverLocation>
    <d2p1:ItemWiseAttachment>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
      <d2p1:SourceType>Both</d2p1:SourceType>
    </d2p1:ItemWiseAttachment>
    <d2p1:ItemWiseSignature>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:ItemWiseSignature>
    <d2p1:Note>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:Note>
    <d2p1:OTP>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:OTP>
    <d2p1:Photo>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
      <d2p1:SourceType>Both</d2p1:SourceType>
    </d2p1:Photo>
    <d2p1:QRCodeNumber>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
      <d2p1:QRCodeCaptureOption>ManualOnly</d2p1:QRCodeCaptureOption>
    </d2p1:QRCodeNumber>
    <d2p1:ReferenceNumber>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:ReferenceNumber>
    <d2p1:Signature>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:Signature>
  </DeliveryProof>
  <DeliveryType>OnDemand</DeliveryType>
  <DriverDutyMode>None</DriverDutyMode>
  <DriverResponseTimeOut>8</DriverResponseTimeOut>
  <DriverTelematicType>IotDeviceBased</DriverTelematicType>
  <EnableLoadVehicle>true</EnableLoadVehicle>
  <EnableShippingCharges>true</EnableShippingCharges>
  <IsAllowMarkTaskFailedEnabled>true</IsAllowMarkTaskFailedEnabled>
  <IsDeliveryInstruction>true</IsDeliveryInstruction>
  <IsEditItemEnabled>true</IsEditItemEnabled>
  <IsHeatMapInRiderAppEnabled>true</IsHeatMapInRiderAppEnabled>
  <IsPODByItemEnabled>true</IsPODByItemEnabled>
  <IsPODPDFAttachmentsEnabled>true</IsPODPDFAttachmentsEnabled>
  <IsPartialDeliveryEnabled>true</IsPartialDeliveryEnabled>
  <IsPartialPickupEnabled>true</IsPartialPickupEnabled>
  <IsPaymentModeDisabled>true</IsPaymentModeDisabled>
  <IsPaymentModeHidden>true</IsPaymentModeHidden>
  <IsQRCodeEnabled>true</IsQRCodeEnabled>
  <IsRiderToCustomerChatDisabled>true</IsRiderToCustomerChatDisabled>
  <IsWalletEnabled>true</IsWalletEnabled>
  <ItemConfiguration xmlns:d2p1="http://schemas.datacontract.org/2004/07/Fleetroot.Entity.Tasks">
    <d2p1:Item>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:ItemSelectionMode>Dropdown</d2p1:ItemSelectionMode>
    </d2p1:Item>
    <d2p1:ItemCategory>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
    </d2p1:ItemCategory>
    <d2p1:ItemCategoryQty>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
    </d2p1:ItemCategoryQty>
    <d2p1:ItemClassification>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
    </d2p1:ItemClassification>
    <d2p1:Price>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
    </d2p1:Price>
    <d2p1:Quantity>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
    </d2p1:Quantity>
    <d2p1:TemperatureSensor>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
    </d2p1:TemperatureSensor>
    <d2p1:Total>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
    </d2p1:Total>
    <d2p1:VAT>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
    </d2p1:VAT>
  </ItemConfiguration>
  <ItemEditScreen>OneByOne</ItemEditScreen>
  <MaxAttachmentAllowed>1</MaxAttachmentAllowed>
  <PickupProof xmlns:d2p1="http://schemas.datacontract.org/2004/07/Fleetroot.Entity.Tasks">
    <d2p1:DeliveryMode>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
      <d2p1:Mode>None</d2p1:Mode>
    </d2p1:DeliveryMode>
    <d2p1:DeliveryTimestamp>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:DeliveryTimestamp>
    <d2p1:DriverLocation>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:DriverLocation>
    <d2p1:ItemWiseAttachment>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
      <d2p1:SourceType>Both</d2p1:SourceType>
    </d2p1:ItemWiseAttachment>
    <d2p1:ItemWiseSignature>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:ItemWiseSignature>
    <d2p1:Note>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:Note>
    <d2p1:OTP>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:OTP>
    <d2p1:Photo>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
      <d2p1:SourceType>Both</d2p1:SourceType>
    </d2p1:Photo>
    <d2p1:QRCodeNumber>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
      <d2p1:QRCodeCaptureOption>ManualOnly</d2p1:QRCodeCaptureOption>
    </d2p1:QRCodeNumber>
    <d2p1:ReferenceNumber>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:ReferenceNumber>
    <d2p1:Signature>
      <d2p1:Enabled>true</d2p1:Enabled>
      <d2p1:IsRequired>true</d2p1:IsRequired>
      <d2p1:VisibleToCustomer>true</d2p1:VisibleToCustomer>
      <d2p1:VisibleToMerchant>true</d2p1:VisibleToMerchant>
    </d2p1:Signature>
  </PickupProof>
  <ProofOfDeliveryImageCompression>11</ProofOfDeliveryImageCompression>
  <SLAInMinutes>3</SLAInMinutes>
</TaskConfigurationViewModel>