Infört från och med version 25.585
Lista priser
Listar priser för angiven produkt. Vid produkter av typ paket så listas delarnas priser individuellt. Resurser tas ej i beaktande.
Anrop
HTTP GET till /prices
Filter
namn | obligatorisk | exempelvärde | förklaring | Värdemängd/Datatyp | Default |
---|---|---|---|---|---|
productid | ja | productid=14 | obligatorisk | ID | - |
businessunitids | nej | businessunitids=1,2,3 | endast priser som gäller för dessa anläggningar | ID-lista | Alla |
pricelistid | nej | pricelistid=3 | enbart för personer som har denna prislista. Om pricelistid=0 så erhålls enbart standardpriset i svaret. | ID | Alla prislistor |
date | ja/nej (se förklaring) | date=2014-11-13 | priser som gäller denna dag. Om date anges så måste även time anges. | Datum | Idag |
time | ja/nej (se förklaring) | time=12:00 | priser som gäller denna tid. Om time anges så måste även date anges. | Tid | Nu |
Exempel:
GET:APIURL/prices.xml?apikey=338934897438&productid=14&date=2014-11-13&time=12:00
Svar som erhålls för alla produkttyper förutom paket
Tag | Format | Exempel | Förklaring |
---|---|---|---|
prices | prices-taggen omsluter priser | ||
price | representerar ett pris | ||
pricelistid | ID | <pricelistid>7</pricelistid> | priset avser personer med denna prislista |
businessunitid | ID | <businessunitid>1</businessunitid> | priset gäller för denna anläggning |
priceincvat | Nummer | <priceincvat>25000</priceincvat> | belopp inkl moms |
priceexvat | Nummer | <priceexvat>20000</priceexvat> | belopp exkl moms |
starttime | Tidpunkt | tidpunkt då priset är giltigt från | |
endtime | Tidpunkt | tidpunkt då priset är giltigt till | |
forinternet | Boolean | <forinternet>true</forinternet> | priset gäller endast internetbokningar |
schedule | <schedule><id>3</id><name>efter lunch</name></schedule> | Representerar ett schema. Priset gäller vissa tider på dagen. |
<prices> <price> <pricelistid>7</pricelistid> <businessunitid>134</businessunitid> <priceincvat>25000</priceincvat> <priceexvat>20000</priceexvat> <schedule> <id>3</id> <name>efter lunch</name> </schedule> <starttime> <timepoint> <timestamp>1102082400</timestamp> <datetime>2012-05-18 12:00</datetime> <date>2012-05-18</date> <time>12:00</time> </timepoint> </starttime> <endtime> <timepoint> <timestamp>1102082400</timestamp> <datetime>2012-06-18 12:00</datetime> <date>2012-06-18</date> <time>12:00</time> </timepoint> </endtime> <forinternet>true</forinternet> </price> <price> <pricelistid>8</pricelistid> <businessunitid>134</businessunitid> <priceincvat>25000</priceincvat> <priceexvat>20000</priceexvat> <starttime> <timepoint> <timestamp>1102082400</timestamp> <datetime>2007-01-01 00:00</datetime> <date>2007-01-01</date> <time>00:00</time> </timepoint> </starttime> <starttime><timepoint><date>2007-01-01</date><time>00:00</time></timepoint></starttime> <forinternet>true</forinternet> </price> <price> <businessunitid>134</businessunitid> <priceincvat>25000</priceincvat> <priceexvat>20000</priceexvat> <forinternet>true</forinternet> </price> </prices>
Svar som erhålls om produkten är av typ paket
Tag | Exempel | Format | Förklaring |
---|---|---|---|
packageparts | <packageparts> | Lista av paketdelar | |
packagepart | <packagepart> | Paketdel | |
productid | <id>2</id> | Id | Produktens id |
productname | <name>Lager 1</name> | Sträng | Produktens namn |
perpackage | <perpackage>true</perpackage> | Boolean | En per antal eller en för hela bokningen* |
day | <day>1</day> | Nummer | Vilken dag paketdelen infaller på (1 = startdagen) |
relativetime | <relativetime>01:00</relativetime> | Tid | Relativ startid utifrån paketets start** |
fixedtime | <fixedtime>14:00</fixedtime> | Tid | Fast tid för paketdelen** |
prices | se ovan | prices-taggen omsluter priser. Som ovanstående för icke-paket-produkter |
* Om true så ska det vara lika många av paketdelen som av paketet annars endast 1 för hela paketet.
** Endast en av dessa är satta.
<packageparts> <packagepart> <productid>32</productid> <productname>Massage</productname> <perpackage>true</perpackage> <day>1</day> <relativetime>00:00</relativetime> <fixedtime></fixedtime> <prices> <price> <priceincvat>425,00</priceincvat> <priceexvat>340,00</priceexvat> <forinternet>true</forinternet> <pricelistid>1</pricelistid> <starttime><timepoint><timestamp>1167606000</timestamp><datetime>2007-01-01 00:00</datetime><date>2007-01-01</date><time>00:00</time></timepoint></starttime> </price> </prices> </packagepart> <packagepart> <productid>32</productid> <productname>Massage</productname> <perpackage>true</perpackage> <day>1</day> <relativetime>01:00</relativetime> <fixedtime></fixedtime> <prices> <price> <priceincvat>425,00</priceincvat> <priceexvat>340,00</priceexvat> <forinternet>true</forinternet> <pricelistid>1</pricelistid> <starttime><timepoint><timestamp>1167606000</timestamp><datetime>2007-01-01 00:00</datetime><date>2007-01-01</date><time>00:00</time></timepoint></starttime> </price> </prices> </packagepart> </packageparts>