Query Builder

Interaktivt værktøj til V2 Dynamic Data API

Server:

API Key Validation

Format: FAV-KEY-XXXX-XXXX-XXXX-XXXX

* = obligatorisk trin · Klik på et trin for at springe direkte dertil · Piletasterne ← → skifter trin

Start eller Gendan Query

Fortsæt hvor du slap

Der ligger en gemt kladde (, gemt ). Kladden gemmes automatisk i din browser - API-nøglen gemmes ikke.

Start Ny Query

Opret en ny query fra bunden

Gendan Query fra Kode

Indsæt en tidligere gemt query URL eller kode

Understøttede formater:
• Fuld URL: http://...
• Relativ URL: /v2/data/persons?include=...
• Kompakt kode: PEBI:eyJkYXRhVHlwZSI6...

✓ Query gendan med succes! Data type:

Vælg Data Type

Vælg Kolonner

Beregnede Kolonner (Optional)

Kolonnerne beregnes ud fra persondata og indgår ikke i SOFD's orgunit-data. De medtages altid i svaret - også når du har valgt bestemte kolonner ovenfor - og kan bruges til filtrering og sortering. Beregningen forlænger svartiden en smule.

Ingen tællekolonner valgt - alle tre medtages.

Uden dette tælles kun ansatte (EMPLOYEE); EXTERNAL og SUBSTITUTE udelades. Valget deles med filteret "Minimum headcount" på filter-trinnet.

En person med tilknytning til både en enhed og en af dens underenheder tælles kun én gang i subtræet. orgunit_headcount_subtree er derfor typisk mindre end orgunit_headcount + orgunit_headcount_descendants.

Filtrer Tomme Værdier (Optional)

Fjern rækker hvor specificerede kolonner er tomme (null/None/NaN/''/whitespace)

kolonner valgt

Kolonnerækkefølge

Træk kolonner op/ned for at definere rækkefølgen i output (JSON/CSV/Excel).

I exclude-mode returneres kolonnerne i API'ets standardrækkefølge - rækkefølge-trinnet gælder kun include-mode.

kolonner vil blive returneret

Filtrering

Klik på en enhed for at fravælge den fra udtrækket (vises med ✕) - fravalg kan ligge på forskellige grene i hele træet. Klik igen for at medtage den. Hold musen over en enhed og brug "afgræns"-knappen for at begrænse udtrækket til én gren (scope, optional) - uden scope søges i hele organisationen.

Henter organisationstræ...

Data hentes fra SOFD. Skal serverens cache fornyes, tager det længere end normalt.

Vælg ingen for alle niveauer

Vælg ingen for alle typer

Kun enheder med mindst dette antal direkte ansatte. Tom = intet filter

Filtrerer på orgunit_division_name. "Præcis match" er case-sensitiv

Exact match på orgunit_division_uuid

Filtrer rækker på feltværdier, f.eks. "stilling indeholder ikke 'elev'". Betingelser kan samles i grupper (parenteser) med hver sin AND/OR-logik, f.eks. "(mail indeholder favrskov.dk OR schoolmail indeholder favrskoler.dk) AND (type ikke lig med EXTERNAL)". Ufuldstændige betingelser ignoreres.

Grupperet logik kan ikke udtrykkes som en almindelig GET-URL. Queryen eksekveres i stedet via POST /query-endpointet - downloads og curl-kommandoer følger automatisk med, og deling sker via den kompakte PEBI-kode.

Pagination

1-10000 rækker, eller tomt for alle

Sortering

Query Preview

Data Type

Endpoint

Kolonner

Active Filters

Pagination

Limit: , Offset:

Sorting

()

POST

Del Query Konfiguration

Gem eller del denne query konfiguration

Grupperede filtre kan ikke udtrykkes som en delbar URL - brug den kompakte PEBI-kode nedenfor til deling og gendannelse.

Indsæt denne URL i Query Builder for at gendanne konfigurationen

Kompakt Base64-kodet version til nem deling

Direkte API endpoint URL (kræver API key i Authorization header)

Henter data...

Data hentes fra SOFD. Skal serverens cache fornyes, tager det længere end normalt.

Query Results

✓ Query succesfuld!

Returneret: rækker

Total: , Has more:

JSON vises som preview nedenfor. CSV og Excel kan downloades direkte.

Del Query Konfiguration

Gem eller del denne query konfiguration for at genskabe den senere

Grupperede filtre kan ikke udtrykkes som en delbar URL - brug den kompakte PEBI-kode nedenfor til deling og gendannelse.

Indsæt denne URL i Query Builder (Step 0) for at gendanne konfigurationen

Kompakt Base64-kodet version til nem deling og gendannelse

Direkte API endpoint URL (kræver API key i Authorization header)

JSON Format:

curl -X GET "" \
-H "Authorization: FAV-KEY-XXXX-XXXX-XXXX-XXXX" \
-H "Accept: application/json"
curl -X POST "" \
-H "Authorization: FAV-KEY-XXXX-XXXX-XXXX-XXXX" \
-H "Content-Type: application/json" \
-d ''

CSV Format:

curl -X GET "" \
-H "Authorization: FAV-KEY-XXXX-XXXX-XXXX-XXXX" \
-o
curl -X POST "" \
-H "Authorization: FAV-KEY-XXXX-XXXX-XXXX-XXXX" \
-H "Content-Type: application/json" \
-d '' \
-o

Excel Format:

curl -X GET "" \
-H "Authorization: FAV-KEY-XXXX-XXXX-XXXX-XXXX" \
-o
curl -X POST "" \
-H "Authorization: FAV-KEY-XXXX-XXXX-XXXX-XXXX" \
-H "Content-Type: application/json" \
-d '' \
-o

⚠️ BEMÆRK: Brug din rigtige API key i stedet for XXXX-XXXX-XXXX-XXXX


                        

Preview viser JSON format. Brug Download knappen ovenfor for at downloade i valgt format.