Översikt

KBR API har två olika resurser:

Allmänna regler och förklaringar

Här följer förklaringar till begrepp som används av anrop till de olika resurserna.

Defaultfält

Varje resurs har defaultfält som alltid returneras om användaren inte bestämmer vilken information som ska returneras (se Fields nedan). Defaultfälten är:

Fields

Fields styr partiella svar, dvs bestämer hur stor del av informationsmängden som hör till resursen som ska tas med. Exempel:

Filter

Filter används för att söka ut en delmängd av en resurs. Filter kan vara av tre olika typer: Exakt match, Multipla värden och Wildcard. Vilka fält som kan användas som filter och vilken typ av filtrering som fältet stödjer framgår av dokumentationen av resurserna nedan. All matching är case insensitive, dvs. bryr sig inte om stora eller små bokstäver.
Exempel på de olika typerna:

Datumfilter

Gemensamt för dessa filter är att man kan ange både exakta datum och intervaller. Datum ska alltid anges som ett komplett datum på formatet “ÅÅÅÅMMDD” t.ex. “20150317”. Följande varianter finns:

Statiska testdata

Som en del av dokumentationen och för att få hjälp att testa KBR API och se vilket resultat ett visst anrop kan få med en viss uppsättning fields finns statiska testdata för de olika resurserna. Exempel:

Tips: Det går att få fler träffar med testdata genom att ange limit för max antal träffar. Exempel för att få ut 50 träffar med alla fält ifyllda med testdata: api/byggnader?fields=*&limit=50&testdata=true. Det finns också stöd för offset, så att man kan simulera paging. Det fungerar så att man får ut “limit * 3 + 3“ objekt. Exempel: