POST Dispersion

Disperse contract balance between sub-accounts.

Request Information

URI Parameters

None.

Body Parameters

The data of the dispersion.

DispersionDto
NameDescriptionTypeAdditional information
ContractId

globally unique identifier

None.

FuelMasterId

globally unique identifier

None.

DispersionSubAccounts

Collection of DispersionSubAccountDto

None.

Description

string

None.

Balance

decimal number

None.

DispersionMode

byte

None.

Request Formats

application/json, text/json

Sample:
{
  "ContractId": "5c416ebc-a3b5-45a0-9935-858bc31c98be",
  "FuelMasterId": "8f853195-9d5d-4e31-a282-48b5f7b9e979",
  "DispersionSubAccounts": [
    {
      "SubAccountId": "893158f1-c6cb-4ce5-be0b-6b3086c51c76",
      "Amount": 1.0
    },
    {
      "SubAccountId": "893158f1-c6cb-4ce5-be0b-6b3086c51c76",
      "Amount": 1.0
    }
  ],
  "Description": "sample string 2",
  "Balance": 3.0,
  "DispersionMode": 64
}

application/xml, text/xml

Sample:
<DispersionDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model">
  <Balance>3</Balance>
  <ContractId>5c416ebc-a3b5-45a0-9935-858bc31c98be</ContractId>
  <Description>sample string 2</Description>
  <DispersionMode>64</DispersionMode>
  <DispersionSubAccounts>
    <DispersionSubAccountDto>
      <Amount>1</Amount>
      <SubAccountId>893158f1-c6cb-4ce5-be0b-6b3086c51c76</SubAccountId>
    </DispersionSubAccountDto>
    <DispersionSubAccountDto>
      <Amount>1</Amount>
      <SubAccountId>893158f1-c6cb-4ce5-be0b-6b3086c51c76</SubAccountId>
    </DispersionSubAccountDto>
  </DispersionSubAccounts>
  <FuelMasterId>8f853195-9d5d-4e31-a282-48b5f7b9e979</FuelMasterId>
</DispersionDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

DispersionDto
NameDescriptionTypeAdditional information
ContractId

globally unique identifier

None.

FuelMasterId

globally unique identifier

None.

DispersionSubAccounts

Collection of DispersionSubAccountDto

None.

Description

string

None.

Balance

decimal number

None.

DispersionMode

byte

None.

Response Formats

application/json, text/json

Sample:
{
  "ContractId": "ad112ace-4f80-4767-8a00-8f5d50cf17cd",
  "FuelMasterId": "f8b828fe-415a-4d85-a920-c657fe71be7e",
  "DispersionSubAccounts": [
    {
      "SubAccountId": "a785b84d-811d-4729-bde1-628c727f722d",
      "Amount": 1.0
    },
    {
      "SubAccountId": "a785b84d-811d-4729-bde1-628c727f722d",
      "Amount": 1.0
    }
  ],
  "Description": "sample string 2",
  "Balance": 3.0,
  "DispersionMode": 64
}

application/xml, text/xml

Sample:
<DispersionDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model">
  <Balance>3</Balance>
  <ContractId>ad112ace-4f80-4767-8a00-8f5d50cf17cd</ContractId>
  <Description>sample string 2</Description>
  <DispersionMode>64</DispersionMode>
  <DispersionSubAccounts>
    <DispersionSubAccountDto>
      <Amount>1</Amount>
      <SubAccountId>a785b84d-811d-4729-bde1-628c727f722d</SubAccountId>
    </DispersionSubAccountDto>
    <DispersionSubAccountDto>
      <Amount>1</Amount>
      <SubAccountId>a785b84d-811d-4729-bde1-628c727f722d</SubAccountId>
    </DispersionSubAccountDto>
  </DispersionSubAccounts>
  <FuelMasterId>f8b828fe-415a-4d85-a920-c657fe71be7e</FuelMasterId>
</DispersionDto>