Ich bin SMAPI, das große API

smapi (V2)

Smålands APIet (SMAPI) är ett REST-baserat webb-API som erbjuder snabb och öppen åtkomst till intressanta platser i Småland och på Öland. SMAPI erbjuder information om tusentals affärsverksamheter runt om Småland och Öland. Med SMAPI kan du som utvecklare fokusera på att bygga effektiva, användbara och lättillgängliga applikationer och tjänster, utan att spendera tid på datainsamling. Denna dokumentation syftar att beskriva den andra generationen av SMAPI (SMAPI V2) och hur denna version används.

API-nyckel

För att få tillgång till SMAPIs databas med information, måste en giltig API-nyckel erhållas. API-nycklar distrubueras via SMAPIs administratörer och görs tillgängliga för tredjepartsutvecklare. API-anrop som görs utan, eller med ogiltig API-nyckel, blockeras av SMAPI och retunerar således ingen information till den som initierat API-anropet. Då en API-nyckel är en unik identifierare skall den hållas hemlig. Spridning eller felaktig användning av en API-nyckel resulterar i att nyckeln inaktiveras och därmed inte längre kan användas för begäran av information.

Här följer ett exempel på API-anrop med angiven API-nyckel som argument. Notera att värdet XXX måste ersättas med aktiv API-nyckel för att anropet skall fungera:

https://smapi.lnu.se/api/?api_key=XXX
Exekveringslägen

API-anrop till SMAPI kan exekveras i två lägen; debug mode och Production Mode. Standardinställningen är production mode och innebär att responsobjektet returneras i komprimerat format. Detta resulterar i ett "maskinvänligt" format som går snabbt att överföra och tolka. För att underlätta testning kan SMAPI-anrop exekveras under debug mode. Detta görs genom att i samband med aktuellt API-anrop bifoga argumentet debug. Detta argument skall sättas till true och resulterar i att responsobjektet presenteras i okomprimerat, samt formaterat format. Färdigställda applikationer och tjänster som brukar SMAPI, skall inte använda debug mode i sin produktionskod.

Här följer ett exempel på API-anrop som exekveras i debug mode:

https://smapi.lnu.se/api/?debug=true
Kontrollanter

SMAPI är utformat efter ett koncept där kontrollanter används för att kommunicera med APIet. En kontrollant utgör en specifik del eller gruppering av SMAPIs funktionalitet. För att genomföra ett API-anrop, måste en giltig kontrollant bifogas som argument i samband med anropet. Detta görs via GET-argumentet controller. Avsaknad av controller-argumentet resulterar i felkod 101. För mer information, se avsnittet om felkoder.

activity
Innefattar funktionalitet för att hantera affärsverksamheter med inriktning aktiviteter.
accommodation
Innefattar funktionalitet för att hantera affärsverksamheter med inriktning boende och övernattning.
attraction
Innefattar funktionalitet för att hantera affärsverksamheter med inriktning sevärdheter.
establishment
Innefattar funktionalitet för att hantera affärsverksamheter. Denna kontrollant innefattar samtliga affärsverksamheter, oavsett inriktning.
food
Innefattar funktionalitet för att hantera affärsverksamheter med inriktning mat och dryck.
shop
Innefattar funktionalitet för att hantera affärsverksamheter med inriktning handel.

Här följer ett exempel på anrop som specificerar kontrollanten food:

https://smapi.lnu.se/api/?controller=food
Metoder

En metod är en åtgärd som kopplats till en kontrollant och kan utföras på begäran. Metoder specificeras via GET-argumentet method. Avsaknad av method-argumentet resulterar i felkod 102. För mer information, se avsnittet om felkoder.

Här följer ett exempel på anrop som specificerar metoden getall i kontrollanten food:

https://smapi.lnu.se/api/?controller=food&method=getall
Responseobjekt

SMAPI använder JavaScript Object Notation (JSON) som sitt primära dataöverföringsformat. API-anrop till SMAPI resulterar därför i en utskrift av ett responsobjekt som formaterats enligt JSON-formatet. Responsobjektet innehåller två sektioner; header och payload. Detta avsnitt är menat att ge en kort beskrivning av respektive sektion i SMAPIs responsobjekt. Det skall noteras att detta responsobjekt är standardiserat och därmed använder samma struktur för samtliga API-anrop.

header
Sektion innehållande metadata för aktuellt API-anrop. Metadatan består av statuskod samt eventuellt felobjekt. API-anrop som resulterar i en positiv statuskod retunerar felobjektet som null. Negativa felkoder resulterar i ett felobjekt vars innehåll syftar till att beskriva det aktuella felet. Mer information om fel som kan uppstå i samband med API-anrop finns dokumenterade under avsnittet om statuskoder.
payload
Denna sektion av SMAPIs responsobjekt representerar en liststruktur (Array) innehållande eventuell responsdata. Responsdata presenteras som enskilda objekt innehållande information som redogörs under samtliga API-metoders responsdatasektion.

Här följer ett exempel på responsobjekt:

    {
        "header": {
            "status": "OK",
            "error": null
        },
        "payload": []
    }
    
Statuskoder

Detta avsnitt redogör för SMAPIs statuskoder för responsobjekt. Ett responsobjekt representerar ett svar, eller bekräftelse på genomfört API-anrop. Samtliga API-anrop till SMAPI skall resultera i ett responsobjekt innehållande något av följande statuskoder.

OK
Aktuellt API-anrop genomfördes korrekt. Eventuella resultat går att finna i responsobjektets payload. Notera att eventuella resultat presenteras i listformat. Notera att ett korrekt genomfört API-anrop inte garanterar någon responsdata. Ett responsobjekt kan innehålla en tom payload, även om API-anropet genomförts korrekt.
FAILED
Aktuellt API-anrop misslyckades. Misslyckade API-anrop returnerar aldrig någon responsdata och därmed förblir payload tom. Statuskoden indikerar i regel felaktig användning av APIet. Fel korrigeras därmed av tredjepartsutvecklaren och inte av SMAPIs administratörer.
Felkoder

Detta avsnitt redogör för SMAPIs felkoder. En felkod syftar till att beskriva ett eller flera fel som uppstått under exekvering av aktuellt API-anrop. Statuskoder redogörs i felobjekt, som implementerats som en del av SMAPIs header-sektion. Felaktiga, eller misslyckade anrop får av säkerhetsskäl inte returnera någon svarsdata.

000 - Database Error
SMAPIs databaskommunikation är bruten eller på annat sätt inaktiv. Felet klassas som allvarligt, men internt. API-användare kan inte påverka detta fel utan ombedes att försöka igen. Om felet kvarstår, kontakta SMAPIs administratörer.
100 - Invalid API Key
Det aktuella API-anropet angav ingen API-nyckel, alternativt var den nyckel som angavs ogiltig. Kontrollera att den nyckel som används är identisk med den som förmedlats av SMAPIs administratörer.
101 - Invalid Controller
Det aktuella API-anropet angav ingen kontrollant. Kontrollera att kontrollant-argumentet (controller) finns med i API-anropets resursförfrågan.
102 - Missing Method
Det aktuella API-anropet angav ingen metod. Kontrollera att metod-argumentet (method) finns med i API-anropets resursförfrågan.
103 - Invalid Method
Den efterfrågade metoden finns inte tillgänglig i aktuell kontrollant. Kontrollera metodens stavning och att korrekt kontrollant adresseras.
201 - Missing Argument
En eller flera obligatoriska argument saknas vid aktuellt API-anrop. Kontrollera dokumentationen för aktuell metod för mer information om vilka argument som anses vara obligatoriska.

Här följer ett exempel på responsobjekt med felkod 101:

    {
        "header": {
            "status": "FAILED",
            "error": {
                "id": 101,
                "title": "invalid controller",
                "description": "An invalid or nonexistent controller was requested"
            }
        },
        "payload": []
    }
    
JavaScript API

SMAPI är ett REST-baserat API och således sker all kommunikation mellan klient och server via HTTP-anrop. I syfte att underlätta kommunikation mellan klient och server, erbjuds SMAPI JavaScript API; som är ett programmeringsbart gränssnitt för att kommunicera med SMAPI direkt via JavaScript. Detta API inkluderar samtlig SMAPI-funktionalitet direkt via dedikerade egenskaper och metoder. SMAPI JavaScript API är av öppen källkod och kan laddas ned via projektets GitHub-sida.

smapi.accommodation

Kontrollant för att hantera generell information som relaterar till en eller flera affärsverksamheter som bedriver hotell, camping, bed & breakfasts, eller liknande verksamhet. Det skall noteras att kontrollanten inte innehåller något unikt innehåll utifrån establishment-kontrollanten. Kontrollanten innehåller följande metoder:

getAll
Hämtar samtliga affärsverksamheter i SMAPIs databas som typats som hotell, camping, bed & breakfasts, eller liknande verksamhet.
getFromLatLng
Hämtar affärsverksamheter (som typats inom accommodation) utifrån geografisk position (latitude och longitude).

smapi.accommodation.getall

Hämtar samtliga affärsverksamheter i SMAPIs databas som typats som hotell, camping, bed & breakfasts, eller liknande verksamhet. Argument kan användas för att filtrera informationshämtning.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Argument som betecknats som obligatoriska måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel ignoreras av systemet och levererar därför ingen information.
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som CSV-data, där vardera namn separeras med kommatecken. Exempel: ?names=okq8,mcdonalds
descriptions
Begränsar informationshämtning utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,camping
breakfast
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder frukostmöjlighet (Y) eller inte (N).
free_parking
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder gratis parkering åt sina gäster (Y) eller inte (N).
restaurant
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder möjlighet till mat (Y) eller inte (N).
conference
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder konferensmöjligheter (Y) eller inte (N).
laundry_service
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder tvättjänst (Y) eller inte (N).
wifi
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder åtkomst till trådlös internetuppkoppling (Y) eller inte (N). Notera att denna datapunkt inte beskriver huruvida det är en gratis- eller betaltjänst.
spa
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder spamöjlighet (Y) eller inte (N).
gym
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder åtkomst till gym (Y) eller inte (N).
bar
Begränsar informationshämtning till huruvida affärsverksamheten har tillgång till bar (Y) eller inte (N).
pet_friendly
Begränsar informationshämtning till huruvida affärsverksamheten tillåter husdjur (Y) eller inte (N).
max_rating
Begränsar informationshämtning till affärsverksamheter vars betyg begränsats till angivet maximumvärde.
min_rating
Begränsar informationshämtning till affärsverksamheter vars betyg begränsats till angivet minimivärde.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tillsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdata-objekt.

id
Affärsrörelsens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
breakfast
Huruvida affärsverksamheten erbjuder frukostmöjlighet (Y) eller inte (N).
free_parking
Huruvida affärsverksamheten erbjuder gratis parkering åt sina gäster (Y) eller inte (N).
restaurant
Huruvida affärsverksamheten erbjuder möjlighet till mat (Y) eller inte (N).
conference
Huruvida affärsverksamheten erbjuder konferensmöjligheter (Y) eller inte (N).
laundry_service
Huruvida affärsverksamheten erbjuder tvättjänst (Y) eller inte (N).
wifi
Huruvida affärsverksamheten erbjuder åtkomst till trådlös internetuppkoppling (Y) eller inte (N). Notera att denna datapunkt inte beskriver huruvida det är en gratis- eller betaltjänst.
spa
Huruvida affärsverksamheten erbjuder spamöjlighet (Y) eller inte (N).
gym
Huruvida affärsverksamheten erbjuder åtkomst till gym (Y) eller inte (N).
bar
Huruvida affärsverksamheten har tillgång till bar (Y) eller inte (N).
pet_friendly
Huruvida affärsverksamheten tillåter husdjur (Y) eller inte (N).
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.

smapi.accommodation.getfromlatlng

Hämtar en lista med affärsverksamheter utifrån en geografisk position. Metoden begränsar informationshämtningen till en radie kring den geografiska position som angivits i samband med API-anropet. Radien har ett standardvärde på 15 kilometer men kan modifieras efter behov via radius-argumentet. Affärsverksamheter som är belägna utanför sökradien, inkluderas inte i responsobjektet.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska, måste förkomma i samband med ett API-anrop. Avsaknad av obligatoriska argument, resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan gilltig API-nyckel, ignoreras av systemet och levererar därmed ingen information.
lat (Obligatorisk)
Sökkoordinat angiven i latitude.
lng (Obligatorisk)
Sökkoordinat angiven i longitud.
radius
Radie som begränsar geosökningar. API-anropet resulterar i affärsverksamheter inom den angivna radien. Distans anges i kilometer. Standardvärdet är 15 (km).
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som CSV-data, där vardera namn separeras med kommatecken. Exempel: ?names=okq8,mcdonalds
descriptions
Begränsar informationshämtning utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,camping
breakfast
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder frukostmöjlighet (Y) eller inte (N).
free_parking
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder gratis parkering åt sina gäster (Y) eller inte (N).
restaurant
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder möjlighet till mat (Y) eller inte (N).
conference
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder konferensmöjligheter (Y) eller inte (N).
laundry_service
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder tvättjänst (Y) eller inte (N).
wifi
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder åtkomst till trådlös internetuppkoppling (Y) eller inte (N). Notera att denna datapunkt inte beskriver huruvida det är en gratis- eller betaltjänst.
spa
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder spamöjlighet (Y) eller inte (N).
gym
Begränsar informationshämtning till huruvida affärsverksamheten erbjuder åtkomst till gym (Y) eller inte (N).
bar
Begränsar informationshämtning till huruvida affärsverksamheten har tillgång till bar (Y) eller inte (N).
pet_friendly
Begränsar informationshämtning till huruvida affärsverksamheten tillåter husdjur (Y) eller inte (N).
max_rating
Begränsar informationshämtning till affärsverksamheter vars betyg begränsats till angivet maximumvärde.
min_rating
Begränsar informationshämtning till affärsverksamheter vars betyg begränsats till angivet minimivärde.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

id
Affärsrörelsens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
breakfast
Huruvida affärsverksamheten erbjuder frukostmöjlighet (Y) eller inte (N).
free_parking
Huruvida affärsverksamheten erbjuder gratis parkering åt sina gäster (Y) eller inte (N).
restaurant
Huruvida affärsverksamheten erbjuder möjlighet till mat (Y) eller inte (N).
conference
Huruvida affärsverksamheten erbjuder konferensmöjligheter (Y) eller inte (N).
laundry_service
Huruvida affärsverksamheten erbjuder tvättjänst (Y) eller inte (N).
wifi
Huruvida affärsverksamheten erbjuder åtkomst till trådlös internetuppkoppling (Y) eller inte (N). Notera att denna datapunkt inte beskriver huruvida det är en gratis- eller betaltjänst.
spa
Huruvida affärsverksamheten erbjuder spamöjlighet (Y) eller inte (N).
gym
Huruvida affärsverksamheten erbjuder åtkomst till gym (Y) eller inte (N).
bar
Huruvida affärsverksamheten har tillgång till bar (Y) eller inte (N).
pet_friendly
Huruvida affärsverksamheten tillåter husdjur (Y) eller inte (N).
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.
distance_in_km
Avståendet mellan affärsverksameten och den geografiska position som angavs i samband med API-anropet. Avståendet anges i kilomter (km).

smapi.activity

Kontrollant för att hantera affärsverksamheter som bedriver någon form av aktivitet (eller aktiviteter) för deras kunder, alternativt erbjuder tillgång till en plats där aktiviteten (eller aktiviteterna) kan utföras. Exempel på affärsverksamheter som uppfyller detta kriterium är: nöjesparker, bowlinghallar, gokartbanor, golfbanor, tennisbanor, etc.

getAll
Hämtar samtliga affärsverksamheter som bedriver någon form av aktivitet (eller aktiviteter) för deras kunder, alternativt erbjuder tillgång till en plats där aktiviteten (eller aktiviteterna) kan utföras.
getFromLatLng
Hämtar affärsverksamheter (som typats inom activity) utifrån geografisk position (latitude och longitude).

smapi.activity.getall

Hämtar samtliga affärsverksamheter som bedriver någon form av aktivitet (eller aktiviteter) för deras kunder, alternativt erbjuder tillgång till en plats där aktiviteten (eller aktiviteterna) kan utföras. Argument kan användas för att filtrera informationshämtning.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Argument som betecknats som obligatoriska, måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel, ignoreras av systemet och levererar därmed ingen information.
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som CSV-data, där vadera namn separeras med kommatecken. Exempel: ?names=okq8,mcdonalds
descriptions
Begränsar informationshämtning utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,camping
physical_efforts
Begränsar informationshämtning till en eller flera nivåer av fysisk ansträngningsnivå. De nivåer som finns tillgängliga är; LOW, MEDIUM och HIGH. Aktiviteter med ansträngningsnivå LOW i huvudsak "sittande" aktiviteter där utövaren inte löper någon risk för fysisk utmattning. Aktiviteter med ansträngningsnivå MEDIUM är aktiviteter där utövaren förväntas röra på sig, men utan någon direkt ansträngning och låg risk för fysisk utmattning. Aktiviteter med ansträngningsnivå HIGH är aktiviteter där utövaren utsätts för fysiska påfrestningar och därmed en hög risk för fysisk utmattning.
disability_support
Begränsar informationshämtning till huruvida aktuell aktivitet är handikappanpassad (Y) eller inte (N).
child_support
Begränsar informationshämtning till huruvida aktuell aktivitet är barnanpassad (Y) eller inte (N).
event_booking
Begränsar informationshämtning till huruvida aktuell aktivitet kan bokas för evenemang (Y) eller inte (N). Exempel på evenemang är kick-off, konferens, barnkalas eller annan tillställning.
involves_water
Begränsar informationshämtning till huruvida aktuell aktivitet innefattar vatten (Y) eller inte (N).
involves_animals
Begränsar informationshämtning till huruvida aktuell aktivitet innefattar levande djur (Y) eller inte (N).
estimated_durations
Begränsar informationshämtning till en eller flera upskattade aktivitetstider. Systemet innefattar tidsuppskattningarna; MINUTES, HOURS & DAYS.
min_age
Begränsar informationshämtning till aktiviteter med en rekommenderad lägsta ålder.
max_age
Begränsar informationshämtning till aktiviteter med en rekommenderad högsta ålder.
min_reviews
Begränsar informationshämtning till affärsverksamheter som har X, eller fler recensioner, där X är angivet värde.
max_reviews
Begränsar informationshämtning till affärsverksamheter som har X, eller färre recensioner, där X är angivet värde.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdata-objekt.

id
Affärsverksamhetens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
physical_effort
Beskriver aktuell aktivitets ansträngningsnivå. Möjliga utfall är LOW, MEDIUM & HIGH.
disability_support
Beskriver huruvida aktuell aktivitet är handikappanpassad (Y) eller inte (N).
child_support
Beskriver huruvida aktuell aktivitet är barnanpassad (Y) eller inte (N).
event_booking
Beskriver huruvida aktuell aktivitet kan bokas för evenemang (Y) eller inte (N).
involves_water
Beskriver huruvida aktuell aktivitet innefattar vatten (Y) eller inte (N).
involves_animals
Beskriver huruvida aktuell aktivitet innefattar levande djur (Y) eller inte (N).
estimated_duration
Beskriver upskattad tid för genomförande av aktivitet. Möjliga utfall är MINUTES, HOURS & DAYS.
min_age
Beskriver rekommenderad lägsta ålder för aktuell aktivitet.
max_age
Beskriver rekommenderad högsta ålder för aktuell aktivitet.
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.

smapi.activity.getfromlatlng

Hämtar en lista med affärsverksamheter utifrån en geografisk position. Metoden begränsar informationshämtningen till en radie kring den geografiska position som angivits i samband med API-anropet. Radien har ett standardvärde på 15 kilometer men kan modifieras efter behov via radius-argumentet. Affärsverksamheter som är belägna utanför sökradien, inkluderas inte i responsobjektet.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska, måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument resulterar i felkod 201. Argument som namnges i plural, har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel, ignoreras av systemet och levererar därmed ingen information.
lat (Obligatorisk)
Sökkoordinat angiven i latitude.
lng (Obligatorisk)
Sökkoordinat angiven i longitud.
radius
Radie som begränsar geosökningar. API-anropet resulterar i affärsverksamheter inom den angivna radien. Distans anges i kilometer. Standardvärdet är 15 (km).
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som CSV-data, där vardera namn separeras med kommatecken. Exempel: ?names=okq8,mcdonalds
descriptions
Begränsar informationshämtning utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,camping
physical_efforts
Begränsar informationshämtning till en eller flera nivåer av fysisk ansträngningsnivå. De nivåer som finns tillgängliga är; LOW, MEDIUM och HIGH. Aktiviteter med ansträngningsnivå LOW i huvudsak "sittande" aktiviteter där utövaren inte löper någon risk för fysisk utmattning. Aktiviteter med ansträngningsnivå MEDIUM är aktiviteter där utövaren förväntas röra på sig, men utan någon direkt ansträngning och låg risk för fysisk utmattning. Aktiviteter med ansträngningsnivå HIGH är aktiviteter där utövaren utsätts för fysiska påfrestningar och därmed en hög risk för fysisk utmattning.
disability_support
Begränsar informationshämtning till huruvida aktuell aktivitet är handikappanpassad (Y) eller inte (N).
child_support
Begränsar informationshämtning till huruvida aktuell aktivitet är barnanpassad (Y) eller inte (N).
event_booking
Begränsar informationshämtning till huruvida aktuell aktivitet kan bokas för evenemang (Y) eller inte (N). Exempel på evenemang är kick-off, konferens, barnkalas eller annan tillställning.
involves_water
Begränsar informationshämtning till huruvida aktuell aktivitet innefattar vatten (Y) eller inte (N).
involves_animals
Begränsar informationshämtning till huruvida aktuell aktivitet innefattar levande djur (Y) eller inte (N).
estimated_durations
Begränsar informationshämtning till en eller flera upskattade aktivitetstider. Systemet innefattar tidsuppskattningarna; MINUTES, HOURS & DAYS.
min_age
Begränsar informationshämtning till aktiviteter med en rekommenderad lägsta ålder.
max_age
Begränsar informationshämtning till aktiviteter med en rekommenderad högsta ålder.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

id
Affärsverksamhetens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
physical_effort
Beskriver aktuell aktivitets ansträngningsnivå. Möjliga utfall är LOW, MEDIUM & HIGH.
disability_support
Beskriver huruvida aktuell aktivitet är handikappanpassad (Y) eller inte (N).
child_support
Beskriver huruvida aktuell aktivitet är barnanpassad (Y) eller inte (N).
event_booking
Beskriver huruvida aktuell aktivitet kan bokas för evenemang (Y) eller inte (N).
involves_water
Beskriver huruvida aktuell aktivitet innefattar vatten (Y) eller inte (N).
involves_animals
Beskriver huruvida aktuell aktivitet innefattar levande djur (Y) eller inte (N).
estimated_duration
Beskriver upskattad tid för genomförande av aktivitet. Möjliga utfall är MINUTES, HOURS & DAYS.
min_age
Beskriver rekommenderad lägsta ålder för aktuell aktivitet.
max_age
Beskriver rekommenderad högsta ålder för aktuell aktivitet.
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.
distance_in_km
Avståendet mellan affärsverksameten och den geografiska position som angavs i samband med API-anropet. Avståendet anges i kilomter (km).

smapi.attraction

Kontrollant för att hantera generell information som relaterar till en eller flera affärsverksamheter. Kontrollanten innehåller följande metoder:

getAll
Hämtar samtliga affärsverksamheter som klassificerats som sevärdhet.
getFromLatLng
Hämtar affärsverksamheter utifrån geografisk position (latitud och longitude).

smapi.attraction.getall

Hämtar samtliga affärsverksamheter som typats inom attraction-kategorin. API-anrop kan därför inte inkludera affärsverksamheter inom andra kategorier.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Argument som betecknats som obligatoriska måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel ignoreras av systemet och levererar därmed ingen information.
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som CSV-data, där vardera namn separeras med kommatecken. Exempel: ?names=okq8,mcdonalds
descriptions
Begränsar informationshämtning utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,camping
category
Begränsar informationshämtning till sevärdheter inom en eller flera av följande kategorier; ART, HISTORY, NATURE & SCIENCE, SOCIAL. ART; sevärdheten innefattar, eller betraktas som konst, -utställning eller -installation. HISTORY; sevärdheten är av historisk karaktär. NATURE & SCIENCE; sevärdheten betraktas som ett naturfenomen utan mänsklig inblandning. SOCIAL; sevärdheten är av "social" karaktär, exempelvis artefakt från populärkultur.
static_content
Begränsar informationshämtning till affärsverksamheter vars utbud är statiskt (Y) eller inte (N).
interactive
Begränsar informationshämtning till affärsverksamheter vars utbud, eller delar av utbudet är interaktivt (Y) eller inte (N).
significances
Begränsar informationshämtning till sevärdheter vars innehåll är av följande signifikas; OBSCURE, LOCAL, NATIONAL & INTERNATIONAL. OBSCURE; sevärdheten är av ovanlig karaktär och okänd. LOCAL; sevärdheten är lokalt känd eller har betydelse för omnejd. NATIONAL; sevärdheten är nationellt (er)känd. INTERNATIONAL; sevärdheten är internationellt (er)känd.
max_rating
Beskriver maxbetyg för affärsverksamheter. Information med högre än angivet maxbetyg, kommer inte att hämtas i samband med aktuellt API-anrop.
min_rating
Beskriver minimumbetyg för affärsverksamheter. Information med lägre än angivet minimumbetyg, kommer inte att hämtas i samband med aktuellt API-anrop.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdata-objekt.

id
Affärsrörelsens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
category
Nyckelord som beskriver sevärdhetens kategori. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
static_content
Hurvida sevärdheten är statisk (Y) eller uppdateras över tid (N).
interactive
Hurvida sevärdheten är interaktiv (Y) eller inte (N).
significance
Nyckelord som beskriver sevärdhetens signifikans. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.

smapi.attraction.getfromlatlng

Hämtar en lista med affärsverksamheter utifrån en geografisk position. Metoden begränsar informationshämtningen till en radie kring den geografiska position som angivits i samband med API-anropet. Radien har ett standardvärde på 15 kilometer men kan modifieras efter behov via radius-argumentet. Affärsverksamheter som är belägna utanför sökradien, inkluderas inte i responsobjektet.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument, resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan gilltig API-nyckel ignoreras av systemet och levererar därmed ingen information.
lat (Obligatorisk)
Sökkoordinat angiven i latitud.
lng (Obligatorisk)
Sökkoordinat angiven i longitud.
radius
Radie som begränsar geosökningar. API-anropet resulterar i affärsverksamheter inom den angivna radien. Distans anges i kilometer. Standardvärdet är 15 (km).
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som CSV-data, där vardera namn separeras med kommatecken. Exempel: ?names=okq8,mcdonalds
descriptions
Begränsar informationshämtning utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,camping
category
Begränsar informationshämtning till sevärdheter inom en eller flera av följande kategorier; ART, HISTORY, NATURE & SCIENCE, SOCIAL. ART; sevärdheten innefattar, eller betraktas som konst, -utställning eller -installation. HISTORY; sevärdheten är av historisk karaktär. NATURE & SCIENCE; sevärdheten betraktas som ett naturfenomen utan mänsklig inblandning. SOCIAL; sevärdheten är av "social" karaktär, exempelvis artefakt från populärkultur.
static_content
Begränsar informationshämtning till affärsverksamheter vars utbud är statiskt (Y) eller inte (N).
interactive
Begränsar informationshämtning till affärsverksamheter vars utbud, eller delar av utbudet är interaktivt (Y) eller inte (N).
significances
Begränsar informationshämtning till sevärdheter vars innehåll är av följande signifikas; OBSCURE, LOCAL, NATIONAL & INTERNATIONAL. OBSCURE; sevärdheten är av ovanlig karaktär och okänd. LOCAL; sevärdheten är lokalt känd eller har betydelse för omnejd. NATIONAL; sevärdheten är nationellt (er)känd. INTERNATIONAL; sevärdheten är internatiellt (er)känd.
max_rating
Beskriver maxbetyg för affärsverksamheter. Information med högre än angivet maxbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
min_rating
Beskriver minimumbetyg för affärsverksamheter. Information med lägre än angivet minimumbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

id
Affärsrörelsens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
category
Nyckelord som beskriver sevärdhetens kategori. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
static_content
Hurvida sevärdheten är statisk (Y) eller uppdateras över tid (N).
interactive
Hurvida sevärdheten är interaktiv (Y) eller inte (N).
significance
Nyckelord som beskriver sevärdhetens signifikans. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.
distance_in_km
Avståendet mellan affärsverksameten och den geografiska position som angavs i samband med API-anropet. Avståendet anges i kilomter (km).

smapi.establishment

Kontrollat för att hantera generell information som relaterar till en eller flera affärsverksamheter. Kontrollanten innehåller följande metoder:

getAll
Hämtar samtliga affärsverksamheter i SMAPIs databas.
getFromLatLng
Hämtar affärsverksamheter utifrån geografisk position (latitud och longitud).
getReviews
Hämtar kundrescentioner för en specifik affärsverksamheter utifrån affärsverksamhetens unika ID-nummer.

smapi.establishment.getall

Hämtar en lista med samtliga affärsverksamheter som finns registerade i SMAPI:s databas. Det skall noteras att denna informationshämtning görs oberoende av affärverksamhetens typning. Argument används för att filtrera informationshämtningar och på så sätt fokusera det urval som returneras som svar på API-anropet.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Argument som betecknats som obligatoriska måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel ignoreras av systemet och levererar därför ingen information.
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera affärsverksamheters namn. Namn förmedlas som CSV-data, där vardera namn separeras med kommatecken. Exempel: ?names=okq8,mcdonalds
descriptions
Begränsar informationshämtning utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,camping
types
Begränsar informationshämtning utifrån en eller flera standardiserade kategorier av affärsverksamheter. SMAPI kategoriserar all data som en av följande typer: activity, accommodation, attraction, food eller shop. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?types=food,shop
addresses
Begränsar informationshämtning utifrån en eller flera gatuadresser. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra.
cities
Begränsar informationshämtning utifrån en eller flera städer. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra.
phone_numbers
Begränsar informationshämtning utifrån ett eller flera telefonnummer. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra.
websites
Begränsar informationshämtning utifrån en eller flera webbadresser. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra.
price_ranges
Begränsar informationshämtning till ett eller flera prisintervall.
outdoors
Begränsar informationshämtning till affärsverksamheter som bedrivs utomhus. Argument förmedlas som konstanterna Y och N. Att genomföra ett anrop där argumentet Y förmedlas resulterar i en lista över affärsverksamheter som primärt bedrivs utomhus. Om argumentet N används, blir resultatet omvänt och enbart affärsverksamheter som bedrivs primärt inomhus returneras. Exempel: ?outdoors=Y
child_discount
Begränsar informationshämtning till affärsverksamheter som erbjuder någon form av barnrabatt. Informationen redovisas via konstanterna Y (för sant) och N (för falskt). Exempel: ?child_discount=Y
student_discount
Begränsar informationshämtning till affärsverksamheter som erbjuder någon form av studentrabatt. Informationen redovisas via konstanterna Y (för sant) och N (för falskt). Exempel: ?student_discount=N
senior_discount
Begränsar informationshämtning till affärsverksamheter som erbjuder någon form av pensionärsrabatt. Informationen redovisas via konstanterna Y (för sant) och N (för falskt). Exempel: ?senior_discount=Y
municipalities
Begränsar informationshämtning till affärsverksamheter inom en eller flera kommuner. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?municipalities=växjö kommun, kalmar kommun
counties
Begränsar informationshämtning till affärsverksamheter inom ett eller flera län. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?counties=kalmar län, jönköpings län
provinces
Begränsar informationshämtning till affärsverksamheter inom ett eller flera landskap. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?provinces=öland
max_rating
Beskriver maxbetyg för affärsverksamheter. Information med högre än angivet maxbetyg, kommer inte att hämtas i samband med aktuellt API-anrop.
min_rating
Beskriver minimumbetyg för affärsverksamheter. Information med lägre än angivet minimumbetyg, kommer inte att hämtas i samband med aktuellt API-anrop.
min_reviews
Begränsar informationshämtning till affärsverksamheter som har X, eller fler recensioner, där X är angivet värde.
max_reviews
Begränsar informationshämtning till affärsverksamheter som har X, eller färre recensioner, där X är angivet värde.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdata-objekt.

id
Affärsverksamhetens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
type
Beskriver den innehållstyp som affärsverksamheten är kopplad till.
address
Den postadress som affärsverksamheten använder.
zip_code
Postnummer till den plats där affärsverksamheten är lokaliserad.
city
Den stad där affärsverksamheten är lokaliserad.
phone_number
Affärsverksamhetens telefonnummer (om sådant finns tillgängligt).
website
Redogör aktuell affärsverksamhets aktuella webbadress. Det finns ingen garanti att affärsverksamheten har en egen webbplats eller att den länkar till en egen domän. Den adress som anges är den webbplats som affärsverksamheten själva förespråkar.
abstract
Beskrivningstext till aktuell affärsverksamhet där antalet tecken begränsats till 256. Denna datapunkt förväntas därmed ge en kort introduktion till affärsverksamheten.
text
Informationstext från aktuell affärsverksamhet. Längden på beskrivningstexten är begränsad till 16 777 215 tecken.
price_range
Beskriver uppskattad prisnivå hos affärsverksamheten. Denna information kan användas för att avgöra om affärsverksamhetens produkter eller tjänster uppfattas som "dyra" eller "billiga". Det skall noteras att denna information är en uppskattning och inte syftar till att ge ett exakt eller numeriskt värde.
outdoors
Beskriver huruvida affärsverksamheten i huvudsak bedriver sin verksamhet utomhus. Värdet Y indikerar att detta är sant och värdet N indikerar att detta inte är sant, dvs att verksamheten bedrivs i huvudsak inomhus.
child_discount
Huruvida aktuell affärsverksamhet erbjuder barnrabatt (Y) eller inte (N).
student_discount
Huruvida aktuell affärsverksamhet erbjuder studentrabatt (Y) eller inte (N).
senior_discount
Huruvida aktuell affärsverksamhet erbjuder pensionärsrabatt (Y) eller inte (N).
municipality
Den kommun där affärsverksamheten är lokaliserad.
county
Det län där affärsverksamheten är lokaliserad.
province
Det landskap där affärsverksamheten är lokaliserad.
modified_at
Tidsstämpel som anger den tidpunkt då affärsverksamhetens data senast var uppdaterad. Tidsstämpeln är främst menad för internt bruk men kan exempelvis användas för att avgöra om informationen är föråldrad.
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.

smapi.establishment.getfromlatlng

Hämtar en lista med affärsverksamheter utifrån en geografisk position. Metoden begränsar informationshämtningen till en radie kring den geografiska position som angivits i samband med API-anropet. Radien har ett standardvärde på 15 kilometer men kan modifieras efter behov via radius-argumentet. Affärsverksamheter som är belägna utanför sökradien, inkluderas inte i responsobjektet.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska, måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument, resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel ignoreras av systemet och levererar därmed ingen information.
lat (Obligatorisk)
Sökkoordinat angiven i latitud.
lng (Obligatorisk)
Sökkoordinat angiven i longitud.
radius
Radie som begränsar geosökningar. API-anropet resulterar i affärsverksamheter inom den angivna radien. Distans anges i kilometer. Standardvärdet är 15 (km).
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter baserat på deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som CSV-data, där vardera namn separeras med kommatecken. Exempel: ?names=okq8,mcdonalds
descriptions
Begränsar informationshämtningen utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,camping
types
Begränsar informationshämtning utifrån en eller flera standardiserade kategorier av affärsverksamheter. SMAPI kategoriserar all data som en av följande typer: activity, accommodation, attraction, food och shop. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?types=food,shop
addresses
Begränsar informationshämtning utifrån en eller flera gatuadresser. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra.
cities
Begränsar informationshämtning utifrån en eller flera städer. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra.
phone_numbers
Begränsar informationshämtning utifrån ett eller flera telefonnummer. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra.
websites
Begränsar informationshämtning utifrån en eller flera webbadresser. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra.
price_ranges
Begränsar informationshämtning till ett eller flera prisintervall.
outdoors
Begränsar informationshämtning till affärsverksamheter som bedrivs utomhus. Argument förmedlas som konstanterna Y och N. Att genomföra ett anrop där argumentet Y förmedlas resulterar i en lista över affärsverksamheter som primärt bedrivs utomhus. Om argumentet N används, blir resultatet omvänt och enbart affärsverksamheter som bedrivs primärt inomhus returneras. Exempel: ?outdoors=Y
child_discount
Begränsar informationshämtning till affärsverksamheter som erbjuder någon form av barnrabatt. Informationen redovisas via konstanterna Y (för sant) och N (för falskt). Exempel: ?child_discount=Y
student_discount
Begränsar informationshämtning till affärsverksamheter som erbjuder någon form av studentrabatt. Informationen redovisas via konstanterna Y (för sant) och N (för falskt). Exempel: ?student_discount=N
senior_discount
Begränsar informationshämtning till affärsverksamheter som erbjuder någon form av pensionärsrabatt. Informationen redovisas via konstanterna Y (för sant) och N (för falskt). Exempel: ?senior_discount=Y
municipalities
Begränsar informationshämtning till affärsverksamheter inom en eller flera kommuner. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?municipalities=växjö kommun, kalmar kommun
counties
Begränsar informationshämtning till affärsverksamheter inom ett eller flera län. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?counties=kalmar län, jönköpings län
provinces
Begränsar informationshämtning till affärsverksamheter inom ett eller flera landskap. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?provinces=öland
max_rating
Beskriver maxbetyg för affärsverksamheter. Information med högre än angivet maxbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
min_rating
Beskriver minimumbetyg för affärsverksamheter. Information med lägre än angivet minimumbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

id
Affärsrörelsens unika ID-nummer.
lat
Affärsrörelsens koordinater i latitud.
lng
Affärsrörelsens koordinater i longitud.
name
Affärsrörelsens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
type
Beskriver den innehållstyp som affärsverksamheten är kopplad till.
address
Den postadress som affärsrörelsen använder.
zip_code
Postnummer till den plats där affärsverksamheten är lokaliserad.
city
Den stad där affärsverksamheten är lokaliserad.
phone_number
Affärsverksamhetens kontaktnummer (om sådant finns tillgängligt).
website
Redogör aktuell affärsverksamhets aktuella webbadress. Det finns ingen garanti att affärsverksamheten har en egen webbplats eller att den länkar till en egen domän. Den adress som anges är den webbplats som affärsverksamheten själva förespråkar.
abstract
Beskrivningstext till aktuell affärsverksamhet där antalet tecken begränsats till 256. Denna datapunkt förväntas därmed ge en kort introduktion till affärsverksamheten.
text
Informationstext från aktuell affärsverksamhet. Längden på beskrivningstexten är begränsad till 16 777 215 tecken.
price_range
Beskriver uppskattad prisnivå hos affärsrörelsen. Denna information kan användas för att avgöra om affärsrörelsens produkter eller tjänster uppfattas som "dyra" eller "billiga". Det skall noteras att denna information är en uppskattning och inte syftar till att ge ett exakt eller numeriskt värde.
outdoors
Beskriver huruvida affärsverksamheten i huvudsak bedriver sin verksamhet utomhus. Värdet Y indikerar att detta är sant och värdet N indikerar att detta inte är sant, dvs att verksamheten bedrivs i huvudsak inomhus.
child_discount
Huruvida aktuell affärsrörelse erbjuder barnrabatt (Y) eller inte (N).
student_discount
Huruvida aktuell affärsrörelse erbjuder studentrabatt (Y) eller inte (N).
senior_discount
Huruvida aktuell affärsrörelse erbjuder pensionärsrabatt (Y) eller inte (N).
municipality
Den kommun där affärsverksamheten är lokaliserad.
county
Det län där affärsverksamheten är lokaliserad.
province
Det landskap där affärsverksamheten är lokaliserad.
modified_at
Tidsstämpel som redogör den tidpunkt då affärsverksamhetens data senast var uppdaterad. Tidsstämpeln är främst menad för internt bruk men kan exempelvis användas för att avgöra om information är föråldrad.
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecentioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som herhållit noll kundrecensioner, redogör ett kundbetyg (rating) på 2.5.
distance_in_km
Avståendet mellan affärsverksameten och den geografiska position som angavs i samband med API-anropet. Avståndet anges i kilomter (km).

smapi.establishment.getdescriptions

Hämtar en lista över de beskrivningstexter som används av affärsverksamheter. Metoden är ett användbart verktyg för att få en överblick av SMAPIs utbud. Beskrivningstexter är även en fördelaktig datapunkt att utföra filtrering på.

Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

description
Beskrivningsnamn på affärsverksamhet.
num_establishments
Antalet affärsverksamheter i SMAPIs databas som använder beskrivningsnamnet.

smapi.establishment.getreviews

Hämtar eventuella recensioner av specifik affärsverksamhet. Recensioner används för att beräkna affärsverksamheters betyg.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument resulterar i felkod 201.

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel ignoreras av systemet och levererar därmed ingen information.
id (Obligatorisk)
ID-nummer till den affärsverksamhet vars recensioner skall hämtas.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

rating
Det betyg som aktuell recensent tilldelat affärsverksamheten. Betygsskalan sträcker sig mellan ett till fem och tillåter decimaltal.
name
För- och efternamn på aktuell recensent.
email
Aktuell recensents angivna e-postadress.
comment
Kommentar eller motivering till aktuellt betyg.
timestamp
Datumstämpel för den tidpunkt då recensionen sparades i SMAPIs databas. Formatet för datumstämpeln är enligt följande: YYYY-MM-DD HH:MM:SS
unix_time
Datumstämpel för den tidpunkt då recensionen sparades i SMAPIs databas. Formatet för datumstämpeln är enligt Unix-/epoch-tid. Exempel: 1520606345
relative_time
Datumstämpel för den tidpunkt då recensionen sparades i SMAPIs databas. Formatet för datumstämpeln är enlig "mänsklig tidsuppfattning". Exempel: 6 days ago

smapi.establishment.getstats

Hämtar information om antal registerade affärsverksamheter. Responsobjektet innefattar information om antalet affärsverksamheter inom respektive kategori, samt en summering av samtliga affärsverksamheter. API-anropet är främst utformat för internt bruk men kan även användas för produktionssyfte.

Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Detta API-anrop resulterar i ett responsobjekt och inte i en liststruktur av flera.

num_accommodation
Antalet affärsverksamheter som bedriver någon form av boende. Exempel: hotell, camping & bed and breakfast.
num_activity
Antalet affärsverksamheter som erbjuder någon form av aktivitet. Exempel: bowling, nöjespark & go-kart.
num_attraction
Antalet affärsverksamheter som erbjuder någon form av sevärdighet. Exempel: museum, kulturhistoriska platser & utsiktsplatser.
num_establishment
Antalet affärsverksamheter som registerats i SMAPI:s databas, dvs summan av samtliga typer av affärsverksamheter.
num_food
Antalet affärsverksamheter som erbjuder någon form av matbespisning. Exempel: restaurang, café & gatukök.
num_shop
Antalet affärsverksamheter som erbjuder någon form av handel. Exempel: gårdsbutik, klädbutik & bensinstation.

smapi.food

Kontrollant innehållande metoder för att hämta affärsverksamheter vars bransch är inom mat och dryck. Till skillnad från establishment-kontrollanten, resulterar API-anrop inom denna kontrollant i mer branschspecifik information. Kontrollanten innehåller följande metoder:

getAll
Hämtar samtliga affärsverksamheter som klassificerats som restaurang, café, bistro eller bageri.
getFromLatLng
Hämtar affärsverksamheter utifrån geografisk position (latitud och longitud).

smapi.food.getall

Hämtar samtliga affärsverksamheter som typats inom food-kategorin. API-anrop kan därför inte inkludera affärsverksamheter inom andra kategorier.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska, måste förekomma i samband med ett API-anrop. Avsaknad av obligatoriska argument, resulterar i felkod 201. Argument som namnges i plural, har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel, ignoreras av systemet och levererar därmed ingen information.
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som SCV-data, där vadera namn separeras med kommatecken. Exempel: ?names=mcdonalds, burger king
descriptions
Begränsar informationshämtningen utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,B&B
types
Begränsar informationshämtning utifrån en eller flera typer. Informationen är kategoriserad inom följande typer: CASUAL, ETHNIC, FAST och FINE_DINING.
sub_types
Begränsar informationshämtning utifrån en eller flera undertyper. Informationen är kategoriserad inom följande undertyper: A_LA_CARTE, ASIAN, BURGERS, HOT_DOGS, LATIN, LOCAL, MEDITERRANEAN, PIZZA, OTHER & PASTRIES.
settings
Begränsar informationshämtning utifrån en eller flera miljöer. Informationen är kategoriserad inom följande miljöer: BISTRO, CAFE, LUNCH, PIZZERIA, PUB, RESTAURANT, TAKE_OUT & BAKERY.
indoor_seating
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder inomhusservering. Argument förmedlas som konstanterna Y (true) och N (false).
outdoor_seating
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder utomhusservering. Argument förmedlas som konstanterna Y (true) och N (false).
drive_through
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder drive through-beställning. Argument förmedlas som konstanterna Y (true) och N (false).
alcohol_licence
Begränsar informationshämtning till huruvida aktuell affärsverksamhet har alkoholrättigheter (Y) eller inte (N).
vegetarian_option
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder vegetariska alternativ (Y) eller inte (N).
ecological_option
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder ekologiska alternativ (Y) eller inte (N).
buffet_option
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder middagsbuffé (Y) eller inte (N).
child_menu
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder en barnmeny (Y) eller inte (N).
takeout
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder avhämtning (take out / take away) av mat (Y) eller inte (N).
wine_cellar
Begränsar informationshämtning till huruvida aktuell affärsverksamhet har tillgång till egen vinkällare (Y) eller inte (N).
require_booking
Begränsar informationshämtning till huruvida aktuell affärsverksamhet förutsätter bokning för dinering (Y) eller inte (N).
min_rating
Begränsar informationshämtning till affärsverksamheter vars betyg begränsats till angivet minimivärde.
max_rating
Begränsar informationshämtning till affärsverksamheter vars betyg begränsats till angivet maximumvärde.
min_michelin_rating
Begränsar informationshämtning till affärsverksamheter vars Michelin-betyg begränsats till angivet minimivärde.
max_michelin_rating
Begränsar informationshämtning till affärsverksamheter vars Michelin-betyg begränsats till angivet maximumvärde.
min_avg_dinner_pricing
Begränsar informationshämtning till affärsverksamheter med ett angivet lägsta genomsnittspris för en middagsrätt.
max_avg_dinner_pricing
Begränsar informationshämtning till affärsverksamheter med ett angivet högsta genomsnittspris för en middagsrätt.
min_avg_lunch_pricing
Begränsar informationshämtning till affärsverksamheter med ett angivet lägsta genomsnittspris för en lunchrätt.
max_avg_lunch_pricing
Begränsar informationshämtning till affärsverksamheter med ett angivet högsta genomsnittspris för en lunchrätt.
search_tags
Begränsar informationshämtning till affärsverksamheter vars söktaggar innefattas av angiven söksträng.
max_rating
Beskriver maxbetyg för affärsverksamheter. Information med högre än angivet maxbetyg, kommer inte att hämtas i samband med aktuellt API-anrop.
min_rating
Beskriver minimumbetyg för affärsverksamheter. Information med lägre än angivet minimumbetyg, kommer inte att hämtas i samband med aktuellt API-anrop.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tillsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

id
Affärsverksamhetens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
type
Nyckelord som beskriver affärsverksamhetens primära typ. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
sub_type
Nyckelord som beskriver affärsverksamhetens sekundära typ. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
search_tags
Textsträng innehållande sökord vars syfte är att beskriva affärverksamhetens utbud. Sökord separeras med kommatecken.
setting
Nyckelord som beskriver affärsverksamhetens miljö. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
avg_dinner_pricing
Summa som beskriver snittpris för en middag.
avg_lunch_pricing
Summa som beskriver snittpris för en lunch.
indoor_seating
Huruvida affärsverksamheten erbjuder innomhusservering (Y) eller inte (N).
outdoor_seating
Huruvida affärsverksamheten erbjuder utomhusservering (Y) eller inte (N).
drive_through
Huruvida aktuell affärsverksamhet erbjuder drive through-beställning. Argument förmedlas som konstanterna Y (true) och N (false).
alcohol_licence
Huruvida aktuell affärsverksamhet har alkoholrättigheter (Y) eller inte (N).
vegetarian_option
Huruvida aktuell affärsverksamhet erbjuder vegetariska alternativ (Y) eller inte (N).
ecological_option
Huruvida aktuell affärsverksamhet erbjuder ekologiska alternativ (Y) eller inte (N).
buffet_option
Huruvida aktuell affärsverksamhet erbjuder middagsbuffé (Y) eller inte (N).
child_menu
Huruvida aktuell affärsverksamhet erbjuder en barnmeny (Y) eller inte (N).
takeout
Huruvida aktuell affärsverksamhet erbjuder avhämtning (take out / take away) av mat (Y) eller inte (N).
wine_cellar
Huruvida aktuell affärsverksamhet har tillgång till egen vinkällare (Y) eller inte (N).
require_booking
Huruvida aktuell affärsverksamhet förutsätter bokning för dinnering (Y) eller inte (N).
michelin_rating
Affärsverksamhetens michelin-betyg (0-3).
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.

smapi.food.getfromlatlng

Hämtar en lista med affärsverksamheter utifrån en geografisk position. Metoden begränsar informationshämtningen till en radie kring den geografiska position som angivits i samband med API-anropet. Radien har ett standardvärde på 15 kilometer men kan modifieras efter behov via radius-argumentet. Affärsverksamheter som är belägna utanför sökradien inkluderas inte i responsobjektet.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska, måste förkomma i samband med ett API-anrop. Avsaknad av obligatoriska argument, resulterar i felkod 201. Argument som namnges i plural, har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel, ignoreras av systemet och levererar därmed ingen information.
lat (Obligatorisk)
Sökkoordinat angiven i latitude.
lng (Obligatorisk)
Sökkoordinat angiven i longitud.
radius
Radie som begränsar geosökningar. API-anropet resulterar i affärsverksamheter inom den angivna radien. Distans anges i kilometer. Standardvärdet är 15 (km).
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter, baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera affärsverksamheters namn. Namn förmedlas som SCV-data, där vardera namn separeras med kommatecken. Exempel: ?names=mcdonalds, burger king
descriptions
Begränsar informationshämtningen utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,B&B
types
Begränsar informationshämtning utifrån en eller flera typer. Informationen är kategoriserad inom följande typer: CASUAL, ETHNIC, FAST och FINE_DINING.
sub_types
Begränsar informationshämtning utifrån en eller flera undertyper. Informationen är kategoriserad inom följande undertyper: A_LA_CARTE, ASIAN, BURGERS, HOT_DOGS, LATIN, LOCAL, MEDITERRANEAN, PIZZA, OTHER & PASTRIES.
settings
Begränsar informationshämtning utifrån en eller flera miljöer. Informationen är kategoriserad inom följande miljöer: BISTRO, CAFE, LUNCH, PIZZERIA, PUB, RESTAURANT, TAKE_OUT & BAKERY.
indoor_seating
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder inomhusservering. Argument förmedlas som konstanterna Y (true) och N (false).
outdoor_seating
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder utomhusservering. Argument förmedlas som konstanterna Y (true) och N (false).
drive_through
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder drive through-beställning. Argument förmedlas som konstanterna Y (true) och N (false).
alcohol_licence
Begränsar informationshämtning till huruvida aktuell affärsverksamhet har alkoholrättigheter (Y) eller inte (N).
vegetarian_option
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder vegetariska alternativ (Y) eller inte (N).
ecological_option
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder ekologiska alternativ (Y) eller inte (N).
buffet_option
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder middagsbuffé (Y) eller inte (N).
child_menu
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder en barnmeny (Y) eller inte (N).
takeout
Begränsar informationshämtning till huruvida aktuell affärsverksamhet erbjuder avhämtning (take out / take away) av mat (Y) eller inte (N).
wine_cellar
Begränsar informationshämtning till huruvida aktuell affärsverksamhet har tillgång till egen vinkällare (Y) eller inte (N).
require_booking
Begränsar informationshämtning till huruvida aktuell affärsverksamhet förutsätter bokning för dinnering (Y) eller inte (N).
min_rating
Begränsar informationshämtning till affärsverksamheter vars betyg begränsats till angivet minimivärde.
max_rating
Begränsar informationshämtning till affärsverksamheter vars betyg begränsats till angivet maximumvärde.
min_michelin_rating
Begränsar informationshämtning till affärsverksamheter vars Michelin-betyg begränsats till angivet minimivärde.
max_michelin_rating
Begränsar informationshämtning till affärsverksamheter vars Michelin-betyg begränsats till angivet maximumvärde.
min_avg_dinner_pricing
Begränsar informationshämtning till affärsverksamheter med ett angivet lägsta genomsnittspris för en middagsrätt.
max_avg_dinner_pricing
Begränsar informationshämtning till affärsverksamheter med ett angivet högsta genomsnittspris för en middagsrätt.
min_avg_lunch_pricing
Begränsar informationshämtning till affärsverksamheter med ett angivet lägsta genomsnittspris för en lunchrätt.
max_avg_lunch_pricing
Begränsar informationshämtning till affärsverksamheter med ett angivet högsta genomsnittspris för en lunchrätt.
search_tags
Begränsar informationshämtning till affärsverksamheter vars söktaggar innefattas av angiven söksträng.
max_rating
Beskriver maxbetyg för affärsverksamheter. Information med högre än angivet maxbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
min_rating
Beskriver minimumbetyg för affärsverksamheter. Information med lägre än angivet minimumbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

id
Affärsverksamhetens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
type
Nyckelord som beskriver affärsverksamhetens primära typ. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
sub_type
Nyckelord som beskriver affärsverksamhetens sekundära typ. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
search_tags
Textsträng innehållande sökord vars syfte är att beskriva affärverksamhetens utbud. Sökord separeras med kommatecken.
setting
Nyckelord som beskriver affärsverksamhetens miljö. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
avg_dinner_pricing
Summa som beskriver snittpris för en middag.
avg_lunch_pricing
Summa som beskriver snittpris för en lunch.
indoor_seating
Huruvida affärsverksamheten erbjuder innomhusservering (Y) eller inte (N).
outdoor_seating
Huruvida affärsverksamheten erbjuder utomhusservering (Y) eller inte (N).
drive_through
Huruvida aktuell affärsverksamhet erbjuder drive through-beställning. Argument förmedlas som konstanterna Y (true) och N (false).
alcohol_licence
Huruvida aktuell affärsverksamhet har alkoholrättigheter (Y) eller inte (N).
vegetarian_option
Huruvida aktuell affärsverksamhet erbjuder vegetariska alternativ (Y) eller inte (N).
ecological_option
Huruvida aktuell affärsverksamhet erbjuder ekologiska alternativ (Y) eller inte (N).
buffet_option
Huruvida aktuell affärsverksamhet erbjuder middagsbuffé (Y) eller inte (N).
child_menu
Huruvida aktuell affärsverksamhet erbjuder en barnmeny (Y) eller inte (N).
takeout
Huruvida aktuell affärsverksamhet erbjuder avhämtning (take out / take away) av mat (Y) eller inte (N).
wine_cellar
Huruvida aktuell affärsverksamhet har tillgång till egen vinkällare (Y) eller inte (N).
require_booking
Huruvida aktuell affärsverksamhet förutsätter bokning för dinering (Y) eller inte (N).
michelin_rating
Affärsverksamhetens michelin-betyg (0-3).
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.
distance_in_km
Avståendet mellan affärsverksameten och den geografiska position som angavs i samband med API-anropet. Avståendet anges i kilomter (km).

smapi.shop

Kontrollant för att hantera generell information som relaterar till en eller flera affärsverksamheter. Kontrollanten innehåller följande metoder:

getAll
Hämtar samtliga affärsverksamheter som klassificerats som butik eller annan plats där försäljning av produkter förekommer.
getFromLatLng
Hämtar affärsverksamheter (som typats inom shop) utifrån geografisk position (latitude och longitude).

smapi.shop.getall

Hämtar samtliga affärsverksamheter som typats inom shop-kategorin. API-anrop kan därför inte inkludera affärsverksamheter inom andra kategorier.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska, måste förkomma i samband med ett API-anrop. Avsaknad av obligatoriska argument, resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel ignoreras av systemet och levererar därmed ingen information.
names
Begränsar informationshämtning utifrån en eller flera afärsverksamheters namn. Namn förmedlas som SCV-data, där vardera namn separeras med kommatecken. Exempel: ?names=mcdonalds, burger king
descriptions
Begränsar informationshämtningen utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,B&B
categories
Begränsar informationshämtning till en eller flera kategorier. Systemet innefattar kategorierna; AUTOMOBILE, BEAUTY, DECORATION, DEPARTMENT_STORE, ELECTRONICS, FOOD, FASHION, HARDWARE, HEALTH, HOBBY, LIQUOR, MALL, SPORT & TOYS. AUTOMOBILE: affärsverksamheter vars affärsidé är kopplad till personbil, eller andra motordrivna fordon. BEAUTY: affärsverksamheter som inriktat sig mot skönhetsprodukter så som kosmetika och perfym. DECORATION: affärsverksamheter som säljer heminredning och annan dekoration. DEPARTMENT_STORE: Affärsverksamhet som bedriver försäljning av flera blandade hushållsprodukter. ELECTRONICS: affärsverksamheter vars försäljning är inriktad mot hemelektronik och vitvaror. FOOD: affärsverksamheter som bedriver försäljning av livsmedel. FASHION: affärsverksamheter som bedriver försäljning av kläder, skor och väskor. HARDWARE: affärsverksamheter som bedriver järnhandel, dvs butiker som säljer verktyg och annan byggmateriel. HEALTH: affärsverksamheter vars affärsidé kretsar kring hälsa. HOBBY: affärsverksamheter som bedriver försäljning av hobbymateriel eller -material. LIQUOR: affärsverksamheter vars affärsidé är inriktad mot alkoholhaltiga drycker så som vin, sprit och öl. MALL: en samlingspunkt av flera affärsverksamheter som bedrivs under samma tak. SPORT: affärsverksamheter som inriktats mot försäljning av produkter som används i samband med sport- och idrottsaktiviteter. TOYS: affärsverksamheter som bedriver försäljning av leksaker eller andra produkter som inriktas mot barn som primär målgrupp.
franchise
Begränsar informationshämtning till affärsverksamheter som är franchisetagare (Y) eller inte (N).
max_rating
Beskriver maxbetyg för affärsverksamheter. Information med högre än angivet maxbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
min_rating
Beskriver minimumbetyg för affärsverksamheter. Information med lägre än angivet minimumbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

id
Affärsrörelsens unika ID-nummer.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
category
Nyckelord som beskriver affärsverksamhetens primära försäljningsområde. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
franchise
Huruvida affärsverksamheten är franchisetagare (Y) eller inte (N).
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.

smapi.shop.getfromlatlng

Hämtar en lista med affärsverksamheter utifrån en geografisk position. Metoden begränsar informationshämtningen till en radie kring den geografiska position som angivits i samband med API-anropet. Radien har ett standardvärde på 15 kilometer men kan modifieras efter behov via radius-argumentet. Affärsverksamheter som är belägna utanför sökradien, inkluderas inte i responsobjektet.

Argument

Detta avsnitt listar metodens samtliga GET-argument. Arguments som betecknats som obligatoriska, måste förkomma i samband med ett API-anrop. Avsaknad av obligatoriska argument, resulterar i felkod 201. Argument som namnges i plural har möjlighet att hantera flera parametrar i form av CSV-data (Comma-separated values). Exempel: ?ids=4,8,15,16,23,42

api_key (Obligatorisk)
Din unika API-nyckel. API-anrop som genomförs utan giltig API-nyckel ignoreras av systemet och levererar därmed ingen information.
lat (Obligatorisk)
Sökkoordinat angiven i latitud.
lng (Obligatorisk)
Sökkoordinat angiven i longitud.
radius
Radie som begränsar geosökningar. API-anropet resulterar i affärsverksamheter inom den angivna radien. Distans anges i kilometer. Standardvärdet är 15 (km).
ids
Begränsar informationshämtning till en eller flera specifika affärsverksamheter, baserat utifrån deras unika IDn. ID-nummer förmedlas som CSV-data och separeras därför med kommatecken. Exempel: ?ids=4,8,15,16,23,42
names
Begränsar informationshämtning utifrån en eller flera affärsverksamheters namn. Namn förmedlas som SCV-data där vardera namn separeras med kommatecken. Exempel: ?names=mcdonalds, burger king
descriptions
Begränsar informationshämtningen utifrån en eller flera textsträngar som ger en beskrivning av affärsverksamheten. Argument förmedlas som CSV-data och använder därför kommatecken för att separera argument från varandra. Exempel: ?description=hotell,B&B
categories
Begränsar informationshämtning till en eller flera kategorier. Systemet innefattar kategorierna; AUTOMOBILE, BEAUTY, DECORATION, DEPARTMENT_STORE, ELECTRONICS, FOOD, FASHION, HARDWARE, HEALTH, HOBBY, LIQUOR, MALL, SPORT & TOYS. AUTOMOBILE: affärsverksamheter vars affärsidé är kopplad till personbil, eller andra motordrivna fordon. BEAUTY: affärsverksamheter som inriktat sig mot skönhetsprodukter så som kosmetika och perfym. DECORATION: affärsverksamheter som säljer heminredning och annan dekoration. DEPARTMENT_STORE: Affärsverksamheter som bedriver försäljning av flera blandade hushållsprodukter. ELECTRONICS: affärsverksamheter vars försäljning är inriktade mot hemelektronik och vitvaror. FOOD: affärsverksamheter som bedriver försäljning av livsmedel. FASHION: affärsverksamheter som bedriver försäljning av kläder, skor och väskor. HARDWARE: affärsverksamheter som bedriver järnhandel, dvs butiker som säljer verktyg och annan byggmateriel. HEALTH: affärsverksamhet vars affärsidé kretsar kring hälsa. HOBBY: affärsverksamheter som bedriver försäljning av hobbymateriel eller -material. LIQUOR: affärsverksamheter vars affärsidé är inriktad mot alkoholhaltiga drycker så som vin, sprit och öl. MALL: en samlingspunkt av flera affärsverksamhet som bedrivs under samma tak. SPORT: affärsverksamheter som inriktats mot försäljning av produkter som används i samband med sport- och idrotsaktiviteter. TOYS: affärsverksamheter som bedriver försäljning av leksaker eller adnra produkter som inriktas mot barn som primär målgrupp.
franchise
Begränsar informationshämtning till affärsverksamheter som är franchisetagare (Y) eller inte (N).
max_rating
Beskriver maxbetyg för affärsverksamheter. Information med högre än angivet maxbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
min_rating
Beskriver minimumbetyg för affärsverksamheter. Information med lägre än angivet minimumbetyg kommer inte att hämtas i samband med aktuellt API-anrop.
group_by (Avancerat)
Möjlighet att gruppera information enligt specifik datapunkt.
order_by (Avancerat)
Möjlighet att sortera information enligt specifik datapunkt. Som standard sorteras all svarsdata enligt affärverksamheters unika ID-nummer. Exempel: ?order_by=rating
sort_in (Avancerat)
Huruvida resultaten skall sorteras i stigande (ASC) eller fallande (DESC) ordningsföljd. Argumentet kan användas tilsammans med order_by för att exempelvis sortera enligt bästa eller sämsta datapunkt. Exempel:?sort_in=DESC&order_by=rating
per_page (Avancerat)
Begränsar antalet svarsobjekt till ett förbestämt maxantal.
current_page (Avancerat)
Delar upp svarsobjekt i flera sektioner baserat på per_page. Användbar för att skapa pagination. Notera att sidor påbörjar sin indexering på ett och inte noll.
Responsdata

Detta avsnitt redogör för innehållet av den responsdata som innefattas av responsobjektet för aktuellt API-anrop. Följande punkter skall därför betraktas som egenskaper hos enskilda responsdatan-objekt.

id
Affärsrörelsens unika ID-nummer.
name
Affärsverksamhetens namn.
description
Textsträng vars syfte är att beskriva affärsverksamheten med ett ord.
lat
Affärsverksamhetens koordinater i latitud.
lng
Affärsverksamhetens koordinater i longitud.
category
Nyckelord som beskriver affärsverksamhetens primära försäljningsområde. För mer information om möjliga utfall, se beskrivningstexten under metodanropets möjliga argument.
franchise
Huruvida affärsverksamheten är franchisetagare (Y) eller inte (N).
rating
Representerar affärsverksamhetens kundbetyg. Ett betyg representeras av ett numeriskt värde i decimalform. Skalan går från 1.0 till 5.0 och har ett standardvärde på 2.5. Kundbetyget baseras på kundrecensioner och utgörs av kundernas medelbetyg.
num_reviews
Beskriver hur många kundrecensioner som affärsverksamheten har fått. Affärsverksamheter som erhållit noll kundrecensioner erhåller ett kundbetyg (rating) på 2.5.
distance_in_km
Avståendet mellan affärsverksameten och den geografiska position som angavs i samband med API-anropet. Avståendet anges i kilomter (km).