GET FuturesContract/GetFuturesContractByContractByLocationID?Contract={Contract}&Location={Location}

Returns a futures contract by contract number and location.

Request Information

URI Parameters

NameDescriptionTypeAdditional Information
Contract

string

Required

Location

string

Required

Body Parameters

Response Information

Resource Description

Returns a futures contract by contract number and location.

AgvFuturesContract
NameDescriptionTypeAdditional Information
Status

0 - Success; 1 - An error occurred; 2 - An error occurred; 3 - Descriptive message, process was successful

string
Message

Informational message that corresponds to the Status returned; 0 - Message will be "OK"; 1 - Detailed message returned to give user an indication of what went wrong; 2 - Less detailed message returned that may not mean anything to the user but that the application might use to take a corrective action; 3 - Not an error but something the user might need to know

string
Count

The number of results returned

string
FuturesContracts

Collection of ClsFuturesContract

Response Formats

application/json, text/json

Sample:
{
  "Status": "sample string 1",
  "Message": "sample string 2",
  "Count": "2",
  "FuturesContracts": [
    {
      "ContractID": "sample string 1",
      "LocationID": "sample string 2",
      "CommodityID": "sample string 3",
      "ExchangeID": "sample string 4",
      "DateEstablished": "sample string 5",
      "CommodityUnits": 6.1,
      "DeliveryDate": "sample string 7",
      "ContractPrice": 8.1,
      "ContractType": "sample string 10",
      "ContractStatus": "sample string 11",
      "FuturesMonthID": "sample string 12",
      "Basisprice": 13.1,
      "VendorID": "sample string 14",
      "FuturesPrice": 15.1,
      "UnitsPerContract": 16.1,
      "PricingNotes": "sample string 17",
      "BidCriteria": "sample string 18",
      "DTNContractID": 19,
      "ExternalContractId": "sample string 20",
      "FuturesContractDeliveryDates": [
        {
          "DeliveryDate": "sample string 4",
          "DeliveryAmount": 5.1
        },
        {
          "DeliveryDate": "sample string 4",
          "DeliveryAmount": 5.1
        }
      ],
      "FuturesContractComments": [
        {
          "contract": "sample string 1",
          "Location": "sample string 2",
          "LineItem": 3,
          "commdate": "sample string 4",
          "comment": "sample string 5"
        },
        {
          "contract": "sample string 1",
          "Location": "sample string 2",
          "LineItem": 3,
          "commdate": "sample string 4",
          "comment": "sample string 5"
        }
      ]
    },
    {
      "ContractID": "sample string 1",
      "LocationID": "sample string 2",
      "CommodityID": "sample string 3",
      "ExchangeID": "sample string 4",
      "DateEstablished": "sample string 5",
      "CommodityUnits": 6.1,
      "DeliveryDate": "sample string 7",
      "ContractPrice": 8.1,
      "ContractType": "sample string 10",
      "ContractStatus": "sample string 11",
      "FuturesMonthID": "sample string 12",
      "Basisprice": 13.1,
      "VendorID": "sample string 14",
      "FuturesPrice": 15.1,
      "UnitsPerContract": 16.1,
      "PricingNotes": "sample string 17",
      "BidCriteria": "sample string 18",
      "DTNContractID": 19,
      "ExternalContractId": "sample string 20",
      "FuturesContractDeliveryDates": [
        {
          "DeliveryDate": "sample string 4",
          "DeliveryAmount": 5.1
        },
        {
          "DeliveryDate": "sample string 4",
          "DeliveryAmount": 5.1
        }
      ],
      "FuturesContractComments": [
        {
          "contract": "sample string 1",
          "Location": "sample string 2",
          "LineItem": 3,
          "commdate": "sample string 4",
          "comment": "sample string 5"
        },
        {
          "contract": "sample string 1",
          "Location": "sample string 2",
          "LineItem": 3,
          "commdate": "sample string 4",
          "comment": "sample string 5"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<AgvFuturesContract xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AgvWebAPICSharp.Models.Contract.Futures">
  <FuturesContracts xmlns:d2p1="http://schemas.datacontract.org/2004/07/SKY.Core.Grain">
    <d2p1:ClsFuturesContract>
      <d2p1:Basisprice>13.1</d2p1:Basisprice>
      <d2p1:BidCriteria>sample string 18</d2p1:BidCriteria>
      <d2p1:CommodityID>sample string 3</d2p1:CommodityID>
      <d2p1:CommodityUnits>6.1</d2p1:CommodityUnits>
      <d2p1:ContractID>sample string 1</d2p1:ContractID>
      <d2p1:ContractPrice>8.1</d2p1:ContractPrice>
      <d2p1:ContractStatus>sample string 11</d2p1:ContractStatus>
      <d2p1:ContractType>sample string 10</d2p1:ContractType>
      <d2p1:DTNContractID>19</d2p1:DTNContractID>
      <d2p1:DateEstablished>sample string 5</d2p1:DateEstablished>
      <d2p1:DeliveryDate>sample string 7</d2p1:DeliveryDate>
      <d2p1:ExchangeID>sample string 4</d2p1:ExchangeID>
      <d2p1:ExternalContractId>sample string 20</d2p1:ExternalContractId>
      <d2p1:FuturesContractComments>
        <d2p1:ClsFuturesContract.ClsFuturesContractComment>
          <d2p1:LineItem>3</d2p1:LineItem>
          <d2p1:Location>sample string 2</d2p1:Location>
          <d2p1:commdate>sample string 4</d2p1:commdate>
          <d2p1:comment>sample string 5</d2p1:comment>
          <d2p1:contract>sample string 1</d2p1:contract>
        </d2p1:ClsFuturesContract.ClsFuturesContractComment>
        <d2p1:ClsFuturesContract.ClsFuturesContractComment>
          <d2p1:LineItem>3</d2p1:LineItem>
          <d2p1:Location>sample string 2</d2p1:Location>
          <d2p1:commdate>sample string 4</d2p1:commdate>
          <d2p1:comment>sample string 5</d2p1:comment>
          <d2p1:contract>sample string 1</d2p1:contract>
        </d2p1:ClsFuturesContract.ClsFuturesContractComment>
      </d2p1:FuturesContractComments>
      <d2p1:FuturesContractDeliveryDates>
        <d2p1:ClsFuturesContract.ClsFuturesContractDeliveryDate>
          <d2p1:DeliveryAmount>5.1</d2p1:DeliveryAmount>
          <d2p1:DeliveryDate>sample string 4</d2p1:DeliveryDate>
        </d2p1:ClsFuturesContract.ClsFuturesContractDeliveryDate>
        <d2p1:ClsFuturesContract.ClsFuturesContractDeliveryDate>
          <d2p1:DeliveryAmount>5.1</d2p1:DeliveryAmount>
          <d2p1:DeliveryDate>sample string 4</d2p1:DeliveryDate>
        </d2p1:ClsFuturesContract.ClsFuturesContractDeliveryDate>
      </d2p1:FuturesContractDeliveryDates>
      <d2p1:FuturesMonthID>sample string 12</d2p1:FuturesMonthID>
      <d2p1:FuturesPrice>15.1</d2p1:FuturesPrice>
      <d2p1:LocationID>sample string 2</d2p1:LocationID>
      <d2p1:PricingNotes>sample string 17</d2p1:PricingNotes>
      <d2p1:UnitsPerContract>16.1</d2p1:UnitsPerContract>
      <d2p1:VendorID>sample string 14</d2p1:VendorID>
    </d2p1:ClsFuturesContract>
    <d2p1:ClsFuturesContract>
      <d2p1:Basisprice>13.1</d2p1:Basisprice>
      <d2p1:BidCriteria>sample string 18</d2p1:BidCriteria>
      <d2p1:CommodityID>sample string 3</d2p1:CommodityID>
      <d2p1:CommodityUnits>6.1</d2p1:CommodityUnits>
      <d2p1:ContractID>sample string 1</d2p1:ContractID>
      <d2p1:ContractPrice>8.1</d2p1:ContractPrice>
      <d2p1:ContractStatus>sample string 11</d2p1:ContractStatus>
      <d2p1:ContractType>sample string 10</d2p1:ContractType>
      <d2p1:DTNContractID>19</d2p1:DTNContractID>
      <d2p1:DateEstablished>sample string 5</d2p1:DateEstablished>
      <d2p1:DeliveryDate>sample string 7</d2p1:DeliveryDate>
      <d2p1:ExchangeID>sample string 4</d2p1:ExchangeID>
      <d2p1:ExternalContractId>sample string 20</d2p1:ExternalContractId>
      <d2p1:FuturesContractComments>
        <d2p1:ClsFuturesContract.ClsFuturesContractComment>
          <d2p1:LineItem>3</d2p1:LineItem>
          <d2p1:Location>sample string 2</d2p1:Location>
          <d2p1:commdate>sample string 4</d2p1:commdate>
          <d2p1:comment>sample string 5</d2p1:comment>
          <d2p1:contract>sample string 1</d2p1:contract>
        </d2p1:ClsFuturesContract.ClsFuturesContractComment>
        <d2p1:ClsFuturesContract.ClsFuturesContractComment>
          <d2p1:LineItem>3</d2p1:LineItem>
          <d2p1:Location>sample string 2</d2p1:Location>
          <d2p1:commdate>sample string 4</d2p1:commdate>
          <d2p1:comment>sample string 5</d2p1:comment>
          <d2p1:contract>sample string 1</d2p1:contract>
        </d2p1:ClsFuturesContract.ClsFuturesContractComment>
      </d2p1:FuturesContractComments>
      <d2p1:FuturesContractDeliveryDates>
        <d2p1:ClsFuturesContract.ClsFuturesContractDeliveryDate>
          <d2p1:DeliveryAmount>5.1</d2p1:DeliveryAmount>
          <d2p1:DeliveryDate>sample string 4</d2p1:DeliveryDate>
        </d2p1:ClsFuturesContract.ClsFuturesContractDeliveryDate>
        <d2p1:ClsFuturesContract.ClsFuturesContractDeliveryDate>
          <d2p1:DeliveryAmount>5.1</d2p1:DeliveryAmount>
          <d2p1:DeliveryDate>sample string 4</d2p1:DeliveryDate>
        </d2p1:ClsFuturesContract.ClsFuturesContractDeliveryDate>
      </d2p1:FuturesContractDeliveryDates>
      <d2p1:FuturesMonthID>sample string 12</d2p1:FuturesMonthID>
      <d2p1:FuturesPrice>15.1</d2p1:FuturesPrice>
      <d2p1:LocationID>sample string 2</d2p1:LocationID>
      <d2p1:PricingNotes>sample string 17</d2p1:PricingNotes>
      <d2p1:UnitsPerContract>16.1</d2p1:UnitsPerContract>
      <d2p1:VendorID>sample string 14</d2p1:VendorID>
    </d2p1:ClsFuturesContract>
  </FuturesContracts>
  <Message>sample string 2</Message>
  <Status>sample string 1</Status>
</AgvFuturesContract>