OldGoldCalculator

Controller for Old Gold Calculator

APIDescription
GET api/OldGoldCalculator/GetFilter/{Id}?Clear={Clear}&Changed={Changed}&Position={Position}&Category={Category}&Name={Name}&Label={Label}&Value={Value}&FsId={FsId}&Limit={Limit}&OffSet={OffSet}&Language={Language}

Endpoint for Old Gold Calculator

GET api/OldGoldCalculator/GetData

Endpoint to Calculate the value

GET api/OldGoldCalculator/GetBasePrice?emType={emType}&goldBasePrice={goldBasePrice}&silverBasePrice={silverBasePrice}&emGehalt={emGehalt}&factor={factor}

Download

This controller provides all endpoints for document-queries 1. Services directly accessed by Firstspirit-Calls (DataAccessPlugin/Modules) 2. Services accessed through website (dynamical), for example download-Filter..

APIDescription
GET api/Download/GetFilter

provides filter-data for component donwload-filter

GET api/Download/GetAutocomplete?Query={Query}&Limit={Limit}&OffSet={OffSet}&Language={Language}

provides filter-data for component donwload-filter

GET api/Download/Get?DocumentType={DocumentType}&Name={Name}&RealId={RealId}&FsId={FsId}&ProductFsId={ProductFsId}&Language={Language}

Endpoint for Data-Access-Plugin/Module

GET api/Download/GetData

Endpoint for Download-Filter results

GET api/Download/GetZip?files[0]={files[0]}&files[1]={files[1]}&language={language}

Download a zip folder

Product

Controller for Products, returns results for given api query

APIDescription
GET api/Product/Get?Clear={Clear}&Changed={Changed}&TargetGroup={TargetGroup}&Indication={Indication}&Category={Category}&Query={Query}&SortOrder={SortOrder}&FsId={FsId}&Brand={Brand}&Limit={Limit}&OffSet={OffSet}&Language={Language}

main method of controller (Get) all allowed parameters from query are parsed in this object

GET api/Product/Get/{id}?language={language}

returns Product for given id

GET api/Product/GetAutocomplete?Query={Query}&Limit={Limit}&OffSet={OffSet}&Language={Language}

provides autocomplete suggestion for a given query

GET api/Product/GetNavigation?Clear={Clear}&Changed={Changed}&TargetGroup={TargetGroup}&Indication={Indication}&Category={Category}&Query={Query}&SortOrder={SortOrder}&FsId={FsId}&Brand={Brand}&Limit={Limit}&OffSet={OffSet}&Language={Language}

provides product-items for navigation

Cache

CacheController to reset Cache

APIDescription
GET api/Cache/Reset?language={language}&key={key}

Endpoint, resets Cache

RwdDownload

This controller provides all endpoints for document-queries 1. Services directly accessed by Firstspirit-Calls (DataAccessPlugin/Modules) 2. Services accessed through website (dynamical), for example download-Filter..

APIDescription
GET api/RwdDownload/GetFilter

provides filter-data for component donwload-filter

GET api/RwdDownload/GetAutocomplete?Query={Query}&Limit={Limit}&OffSet={OffSet}&Language={Language}

provides filter-data for component donwload-filter

GET api/RwdDownload/Get?DocumentType={DocumentType}&Name={Name}&RealId={RealId}&FsId={FsId}&ProductFsId={ProductFsId}&Language={Language}

Endpoint for Data-Access-Plugin/Module

GET api/RwdDownload/GetData

Endpoint for Download-Filter results

GET api/RwdDownload/GetZip?files[0]={files[0]}&files[1]={files[1]}&language={language}

Download a zip folder

POST api/RwdDownload/SetAdditionalDownloads?language={language}

POST api/RwdDownload/SetSizeString?size={size}

No documentation available.

GET api/RwdDownload/GetDownloadsByTypeId?typeId={typeId}

Get all Brands for Downloads connected to a specific Document-Type

ZipSearch

Controller for Blog Teaser, returns results for given api query

APIDescription
GET api/ZipSearch/Get?Clear={Clear}&Changed={Changed}&Zip={Zip}&Region={Region}&RegionId={RegionId}&Limit={Limit}&OffSet={OffSet}&Language={Language}

main method of controller (Get) all allowed parameters from query are parsed in this object

GET api/ZipSearch/GetAutocomplete?Query={Query}&Limit={Limit}&OffSet={OffSet}&Language={Language}

provides filter-data for component donwload-filter

Controller for SOLR-Search, returns results for query string

APIDescription
GET api/Search/Get?Query={Query}&Limit={Limit}&OffSet={OffSet}&Language={Language}

endpoint; main method of controller (Get) all allowed parameters (query, limit, offset, language) from query are parsed in this object

Service

APIDescription
GET api/Service/ReloadSettings?key={key}

GET api/Service/GetUidd?count={count}

The method returns a GUID. You can specify the number of GUIDs returned.

GET api/Service/GetUid?count={count}

The method returns GUIDs. You can specify the number of GUIDs returned.

Blog

Controller for Blog Teaser, returns results for given api query

APIDescription
GET api/Blog/Get?Clear={Clear}&Changed={Changed}&BlogCategory={BlogCategory}&BlogTag={BlogTag}&BlogAuthor={BlogAuthor}&SkipBlog={SkipBlog}&FsId={FsId}&Limit={Limit}&OffSet={OffSet}&Language={Language}

main method of controller (Get) all allowed parameters from query are parsed in this object