...
Notera att gruppaktiviteter sorteras i tidföljd, så om flera anläggningsid:n anges kommer gruppaktiviteterna inte att grupperas per anläggning.
Anrop
Code Block |
---|
APIURL/showGroupActivitiesXML.action? date={datum att visa} &toDate={till och med datum. om det saknas visas enbart en dag} &product={valfritt filter på produktid} &businessUnit={valfritt, filter på anläggningsidn, semikolonseparerad} &productLabel={valfri produktetikett} &productGroup={deprecated används productGroupId, valfri, filtrera på produktgruppnamn} &productGroupId={valfri, filtrera på produktgrupps id} &user={valfritt, krävs för att få bookingid och waitinglist*} &password={lösenord} &onlyInternet=true //Default true, hämtar då endast de pass vars produkt har "Bokbar via Internet" förkryssat |
...
Skapar person och bokning med angivna parametrar, svarar med fellista eller URL direkt till betalning om ok. Vid fel skapas aldrig något, varken person eller beställning. Om epost eller personnummer används av någon befintlig kund kommer dennes uppgifter att uppdateras och kunden kommer att användas till beställningen.
Anrop
Code Block |
---|
APIURL/createUserAndOrderXML.action? apikey={tilldelad säkerhetsnyckel} businessUnit={anläggning som order och person ska skapas på} &productNumber={produktnummer, måste vara ett abonnemang eller värdekort samt vara bokbart via internet} {Nedanstående fält behöver endast vara med om de är obligatoriska i BRP. Kontakta supporten för att få veta vilka fält som behövs på aktuell anläggning} &firstName= &lastName= &workPhone= &homePhone= &mobilePhone= &emailAddress= &streetAddress= &postalCity= &zipCode= &personNumber= &gender= &password= |
...
Hämta bokade gruppaktiviteter för en användare
Anrop
Code Block |
---|
APIURL/showBookedGroupActivitiesXML.action? user={passdeltagarens epostadress/kortnummer} &password={lösenord} &apikey={tilldelad säkerhetsnyckel} |
...
Verifierar att en användare finns och har det angivna lösenordet.
Anrop
Code Block |
---|
APIURL/verifyUser.action? user=(email eller kortnummer) &username={kortnummer i BRP} &email={epostadress} &password={lösenord} |
...
Alla arrangemang där slutdag ännu inte uppnåts listas
I rest-api respektive rest-api
Anrop:
Code Block |
---|
APIURL/listActiveEvents.action? productlabel={produktetikettnamn i BRP} &businessunit={ID för anläggningen} &customernumber={kundnummer i BRP} &onlyInternet=true //Från version 25.172, Default true, hämtar då endast de arrangemang vars produkt har "Bokbar via Internet" förkryssat |
...
BRP bokar in kunden på arrangemanget men kontrollerar först att det inte redan är gjort.
Anrop:
Code Block |
---|
APIURL/addParticipantToEvent? eventid={arrangemangsid i BRP} &customernumber={Kundnummer i BRP} |
...
Returnerar en semikolonseparerad lista med de tider som är bokningsbara för en produkt från och med nu och valbart antal timmar framåt.
Code Block |
---|
APIURL/showAvailableTimes.action? productNo={produktnr i BRP} &businessUnit={Anläggnings id} &hours={Antal timmar framåt sökningen ska göras} |
...
Returnerar datum för en specifik persons medlemskaps utgång. Om personen inte existerar eller saknar medlemskap blir 'result' error och man får en felbeskrivning i 'message'.
Anrop
Code Block |
---|
APIURL/getMemberUntil.action? cardnumber={kunds kortnummer} &apikey={tilldelad säkerhetsnyckel} |
...
Hämtar vilka olika anläggningar som finns
Anrop
Code Block |
---|
APIURL/loadBusinessUnitsXML.action? filter=groupactivity (valfritt, hämtar bara de anläggningar som har gruppaktivitetsbokningar) &excludeAppInfo=true|1 (valfritt, om true eller 1 exkluderas taggen appInfo i svaret) &apikey={tilldelad säkerhetsnyckel} |
...
Hämtar de som produktgrupper som används för gruppering för web och mobilapplikationsbokning. Det gäller de produktgrupper som ligger under den produktgrupp som är inställd under systeminställningen "Produktgrupp för gruppering av gruppaktivitet".
Anrop
Code Block |
---|
APIURL/loadProductGroupsXML.action? businessUnit={valfritt filter på anläggningsid} &apikey={tilldelad säkerhetsnyckel} |
...
Hämtar produkter av specificerad typ.
Anrop
Code Block |
---|
APIURL/loadProductsXML.action? businessUnit={valfritt filter på anläggningsid} &apikey={tilldelad säkerhetsnyckel} &productType=[groupActivity | subscription | package | article | service | event | stockProduct | valueCard | entry] |
...
Bokar in en kund på en gruppaktivitet.
Anrop
Code Block |
---|
APIURL/bookGroupActivityXML.action? groupActivityId={passid i BRP} &user={kundens epostadress/kortnummer} &password={kundens lösenord} &locale={sv/en/no} &apikey={tilldelad säkerhetsnyckel} |
...
Bokar in en kund på reserplatslistan till en gruppaktiviteten.
Anrop
Code Block |
---|
APIURL/bookWaitingListXML.action? groupActivityId={passid i BRP} &user={passdeltagarens epostadress/kortnummer} &password={kundens lösenord} &locale={sv/en/no} &apikey={tilldelad säkerhetsnyckel} |
...
Avbokar en kund från en gruppaktivitetsbokning.
Anrop
Code Block |
---|
APIURL/debookGroupActivityXML.action? bookingId={bokningsid i BRP} &user={passdeltagarens epostadress/kortnummer} &password={kundens lösenord} &locale={sv/en/no} &apikey={tilldelad säkerhetsnyckel} |
...
Avboka en kund från reservplatslistan till en gruppaktivitet.
Anrop
Code Block |
---|
APIURL/debookWaitingListXML.action? bookingId={postid i BRP} &user={passdeltagarens epostadress/kortnummer} &password={kundens lösenord} &locale={sv/en/no} &apikey={tilldelad säkerhetsnyckel} |
...
Hämta infosida för anläggning
Anrop
Code Block |
---|
APIURL/loadAppInfoXML.action? businessUnitId={anläggningsid} |
...