Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Notera att gruppaktiviteter sorteras i tidföljd, så om flera anläggningsid:n anges kommer gruppaktiviteterna inte att grupperas per anläggning.

I rest-api

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.

I rest-api

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

I rest-api

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.

I rest-api

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.

I rest-api

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.

I rest-api

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'.

I rest-api

Anrop

Code Block
APIURL/getMemberUntil.action?
cardnumber={kunds kortnummer}
&apikey={tilldelad säkerhetsnyckel}

...

Hämtar vilka olika anläggningar som finns

I rest-api

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".

I rest-api

Anrop

Code Block
APIURL/loadProductGroupsXML.action?
businessUnit={valfritt filter på anläggningsid}
&apikey={tilldelad säkerhetsnyckel}

...

Hämtar produkter av specificerad typ.

I rest-api

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.

I rest-api

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.

I rest-api

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.

I rest-api

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.

I rest-api

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

I rest-api

Anrop

Code Block
APIURL/loadAppInfoXML.action?
businessUnitId={anläggningsid}

...