/
GetCurrencies

GetCurrencies

Filter inputs

NameTypeDescriptionMandatoryAvailable from version
BrickIdsGuid[]Filter by array of BrickIds.

Codesstring[]Filter by array of currency codes. According to ISO-standard

StatusKeysstring[]Statuses

Response rows

NameTypeDescriptionAvailable from version
CodeStringiso, the currenycode
PriceDoubleThe price is based on EUR, for example: EUR/SEK, EUR/USD
PriceDateDateTimePriceDate of the currency.
StatusKeyStringStatus of the currency



XML request example
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <GetAccounts xmlns="http://tempuri.org/">
      <req>
        <Credentials>
          <UserName>yourusername</UserName>
          <Password>yourpassword</Password>
        </Credentials>
        <identify>youridentifier</identify>
        <Args>
          <Codes>
            <string>SEK</string>
			<string>EUR</string>
          </Codes>
        </Args>
        <Fields>
          <Code>true</Code>
          <Price>true</Price>
          <PriceDate>true</PriceDate>
          <StatusKey>true</StatusKey>
        </Fields>
      </req>
    </GetAccounts>
  </s:Body>
</s:Envelope>





Code examples

C# - Get EUR/SEK and EUR/USD quotes
//Use the GetCurrencies to retreive EUR/SEK and EUR/USD quotes
var client = new BFSServiceReference.bfsapiSoapClient();

var credentials = new BFSServiceReference.Credentials()
{
    UserName = bfsusername, //Username of administrative user in your instance of BFS
    Password = bfspassword, //Password of the administrative user in your instance of BFS
};

var currency = client.GetCurrencies(new BFSServiceReference.GetCurrencyRequest()
{
    Credentials = credentials,

    identify = bfsidentifier, //Identifier is a unique token for your instance of BFS  

    Args = new GetCurrencyArgs()
        {
            Codes = new []
             {
                "SEK",
                "USD",
            }
        },

    Fields = new BFSServiceReference.GetCurrencyFields()
    {
        BrickId = true,
        Code = true,
        Price = true,
        PriceDate = true,
        StatusKey = true,
    },

});

foreach (var c in currency.Result)
{
    Console.WriteLine(c.BrickId + ";" + c.Code + ";" + c.Price + ";" + c.PriceDate + ";" + c.StatusKey);
}


Blog Posts

Related content

GetBusinessTransactions
GetBusinessTransactions
Read with this
GetCurrencyValues
GetCurrencyValues
More like this
GetTradeOrders
GetTradeOrders
Read with this
GetCurrencyExchangeOrders
GetCurrencyExchangeOrders
More like this
GetPersons
GetPersons
Read with this
GetCash
GetCash
More like this

Terms of License
Change Policy
© 2009 - 2024 Huddlestock Technologies AB All rights reserved