
GDP OpenAPI Dokumentation
Denna tjänst ger information om utlysningar, ansökningar och finansierade aktiviteter.
Autentisering
För att använda API:et behöver du en API-nyckel. Denna nyckel ska inkluderas i alla anrop till API:et i request header som 'Authorization'.
API Endpoints
Följande endpoints är tillgängliga:
Metadata: /v1/metadata - Hämta information om API:et
Ansökningar: /v1/ansokningar - Hämta en lista med ansökningar baserat på olika filter
Finansierade Aktiviteter: /v1/finansieradeaktiviteter - Hämta en lista med finansierade aktiviteter baserat på olika filter
Utlysningar: /v1/utlysningar - Hämta en lista med utlysningar baserat på olika filter
Filtrering och Paginering
Filtrera Ansökningar
För att filtrera ansökningar, använd följande query parametrar:
programDiarienummer
för att filtrera ansökningar efter program.utlysningDiarienummer
för att filtrera ansökningar efter utlysning.organisationsnummer
för att hitta ansökningar kopplade till en specifik organisation.Tidsbaserade filter som
från Tidpunkt
ochtill Tidpunkt
för att filtrera ansökningar baserade på när de senast ändrades.status
för att filtrera ansökningar baserat på deras aktuella status, exempelvis Avslagen eller Beviljad.franBeslutDatum
ochtillBeslutDatum
för att filtrera ansökningar baserat på beslutsdatum.
Paginering
För att hantera stora volymer av data effektivt använder API:et pagineringsparametrarna limit
och offset
. Dessa parametrar hjälper till att kontrollera antalet poster som returneras i varje svar och att navigera genom datamängderna.
limit
- Specificerar maximalt antal poster som ska returneras i svaret.offset
- Anger startpunkten för datahämtningen, vilket är nyttigt för paginering.
Exempel: För att hämta de första 50 ansökningarna använd limit=50
och offset=0
. För att därefter hämta de nästa 50 ansökningarna, använd limit=50
och offset=50
.
Exempel på API-anrop
För att använda filtrerings- och pagineringsparametrar i praktiken, här är ett exempel på hur ett anrop till API:et kan se ut när du vill hämta godkända ansökningar:
GET /v1/ansokningar?status=Beviljad&limit=50&offset=0
Användning av API:et
Exempel på användning av API:et

Vid frågor eller problem, kontakta helpdesk@vinnova.se