Menugo API – Dokumentation

Här finns instruktioner och hjälpdata för de API'er vi tillhandahåller. För att er organisation ska få åtkomst behöver en ansökan skickas in för att ta del av en CLIENT_KEY.

RSS-flöden kan hämtas direkt från varje meny- eller köksvy.


This endpoint only serves API responses. No public UI available.

API: Today V1

Hämtar dagens meny för ett specifikt kök.

URL:
https://api.menugo.se/api/1/today/(:kommunkod:)/(:kök-ID:)
GET /api/1/today/(:kommunkod:)/(:kök-ID:) HTTP/1.1
Host: api.menugo.se
Authorization: Bearer CLIENT_KEY
Ex: https://api.menugo.se/api/1/today/0381/68185aa56d38edc61d9cdb0c

Exempeldata (JSON):

{
"MenuID": "68185aa56d38edc61d9cdb0c",
"KökNamn": "Testkök",
"KommunID": "0381",
"KommunNamn": "Diginode kommun",
"Vecka": 22,
"Publicerad": 1,
"Dagar": {
    "Datum": "2025-05-31",
    "Veckodag": "lördag",
    "Maträtt": [
        {
            "Namn": "Köttbullar potatis gräddsås lingonsylt",
            "Matgrupp": ["Nötkött", "Svenskproducerat"]
        },
        {
            "Namn": "Vegobullar potatis gräddsås lingonsylt",
            "Matgrupp": ["Vegetarisk"]
        }
    ]
}
}
        
Detaljer:
MenuID: ID för kök [String] KökNamn: Namn för kök [String] KommunID: Kommunkod [String] KommunNamn: Namn på kommun [String] Vecka: Nuvarande vecka för anropet [String] Publicerad: 1 om aktiv / 0 om ej publicerat kök [Number/Int] Dagar: Array innehållande dagsobjekt [Array] Dagsobjekt: Datum: Datum för dagen [String] Veckodag: Veckadag i text [String] HighlightedDay: Om köket markerat datum som special (Lov/Hajk/Stängt) [Boolean] Maträtt: Array innehållande maträttsobjekt [Array] Maträttsobjekt: Namn: Namn på maträtt [String] Matgrupp: Array innehållande textsträngar för markerade matgrupper [Array] - Matgruppitem: Namn på matgrupp [String]

API: Current Week V1

Hämtar aktuell veckas meny för ett specifikt kök.

URL:
https://api.menugo.se/api/1/currentweek/(:kommunkod:)/(:kök-ID:)
GET /api/1/currentweek/(:kommunkod:)/(:kök-ID:) HTTP/1.1
Host: api.menugo.se
Authorization: Bearer CLIENT_KEY
Ex: https://api.menugo.se/api/1/currentweek/0381/68185aa56d38edc61d9cdb0c

Exempeldata (JSON):

{
"MenuID": "68185aa56d38edc61d9cdb0c",
"KökNamn": "Testkök",
"KommunID": "0381",
"KommunNamn": "Diginode kommun",
"Vecka": 20,
"Publicerad": 1,
"AntalDagar": "5",
"Dagar": [
    {
        "Datum": "2025-05-19",
        "Veckodag": "måndag",
        "HighlightedDay": false,
        "Maträtt": [
            {
                "Namn": "Fiskburgare m bröd o klyftpotatis",
                "Matgrupp": [
                    "Fisk",
                    "Svenskproducerat"
                ]
            },
            {
                "Namn": "Veg burgare",
                "Matgrupp": [
                    "Vegetarisk"
                ]
            }
        ]
    },
    {
        "Datum": "2025-05-20",
        "Veckodag": "tisdag",
        "HighlightedDay": true,
        "Maträtt": [
            {
                "Namn": "Hajk, ta med matsäck",
                "Matgrupp": []
            }
        ]
    },
    {
        "Datum": "2025-05-21",
        "Veckodag": "onsdag",
        "HighlightedDay": false,
        "Maträtt": [
            {
                "Namn": "Krämig kycklingfärssås med soltorkade tomater & ost serveras med bulgur/ris",
                "Matgrupp": []
            },
            {
                "Namn": "Krämig kokoscurry med grönsaker serveras med bulgur",
                "Matgrupp": []
            }
        ]
    },
    {
        "Datum": "2025-05-22",
        "Veckodag": "torsdag",
        "HighlightedDay": false,
        "Maträtt": [
            {
                "Namn": "Orientalisk fiskgratäng serveras med kokt potatis",
                "Matgrupp": []
            }
        ]
    },
    {
        "Datum": "2025-05-23",
        "Veckodag": "fredag",
        "HighlightedDay": true,
        "Maträtt": [
            {
                "Namn": "Temafredag",
                "Matgrupp": []
            },
            {
                "Namn": "Gör din egen Ramen",
                "Matgrupp": []
            }
        ]
    }
]
}
        
Detaljer:
MenuID: ID för kök [String] KökNamn: Namn för kök [String] KommunID: Kommunkod [String] KommunNamn: Namn på kommun [String] Vecka: Nuvarande vecka för anropet [String] Publicerad: 1 om aktiv / 0 om ej publicerat kök [Number/Int] Antal dagar: Antal dagar för kökets meny (5/7) [String] Dagar: Array innehållande dagsobjekt [Array] Dagsobjekt: Datum: Datum för dagen [String] Veckodag: Veckadag i text [String] HighlightedDay: Om köket markerat datum som special (Lov/Hajk/Stängt) [Boolean] Maträtt: Array innehållande maträttsobjekt [Array] Maträttsobjekt: Namn: Namn på maträtt [String] Matgrupp: Array innehållande textsträngar för markerade matgrupper [Array] - Matgruppitem: Namn på matgrupp [String]

API: Week V1

Hämtar specefik veckas meny för ett specifikt kök.

URL:
https://api.menugo.se/api/1/week/(:vecka:)/(:år:)/(:kommunkod:)/(:kök-ID:)
GET /api/1/week/(:vecka:)/(:år:)/(:kommunkod:)/(:kök-ID:) HTTP/1.1
Host: api.menugo.se
Authorization: Bearer CLIENT_KEY
Ex: https://api.menugo.se/api/1/week/20/2025/0381/68185aa56d38edc61d9cdb0c

Exempeldata (JSON):

{
"MenuID": "68185aa56d38edc61d9cdb0c",
"KökNamn": "Testkök",
"KommunID": "0381",
"KommunNamn": "Diginode kommun",
"Vecka": 20,
"Publicerad": 1,
"AntalDagar": "5",
"Dagar": [
    {
        "Datum": "2025-05-19",
        "Veckodag": "måndag",
        "HighlightedDay": false,
        "Maträtt": [
            {
                "Namn": "Fiskburgare m bröd o klyftpotatis",
                "Matgrupp": [
                    "Fisk",
                    "Svenskproducerat"
                ]
            },
            {
                "Namn": "Veg burgare",
                "Matgrupp": [
                    "Vegetarisk"
                ]
            }
        ]
    },
    {
        "Datum": "2025-05-20",
        "Veckodag": "tisdag",
        "HighlightedDay": true,
        "Maträtt": [
            {
                "Namn": "Hajk, ta med matsäck",
                "Matgrupp": []
            }
        ]
    },
    {
        "Datum": "2025-05-21",
        "Veckodag": "onsdag",
        "HighlightedDay": false,
        "Maträtt": [
            {
                "Namn": "Krämig kycklingfärssås med soltorkade tomater & ost serveras med bulgur/ris",
                "Matgrupp": []
            },
            {
                "Namn": "Krämig kokoscurry med grönsaker serveras med bulgur",
                "Matgrupp": []
            }
        ]
    },
    {
        "Datum": "2025-05-22",
        "Veckodag": "torsdag",
        "HighlightedDay": false,
        "Maträtt": [
            {
                "Namn": "Orientalisk fiskgratäng serveras med kokt potatis",
                "Matgrupp": []
            }
        ]
    },
    {
        "Datum": "2025-05-23",
        "Veckodag": "fredag",
        "HighlightedDay": true,
        "Maträtt": [
            {
                "Namn": "Temafredag",
                "Matgrupp": []
            },
            {
                "Namn": "Gör din egen Ramen",
                "Matgrupp": []
            }
        ]
    }
]
}
        
Detaljer:
MenuID: ID för kök [String] KökNamn: Namn för kök [String] KommunID: Kommunkod [String] KommunNamn: Namn på kommun [String] Vecka: Nuvarande vecka för anropet [String] Publicerad: 1 om aktiv / 0 om ej publicerat kök [Number/Int] Antal dagar: Antal dagar för kökets meny (5/7) [String] Dagar: Array innehållande dagsobjekt [Array] Dagsobjekt: Datum: Datum för dagen [String] Veckodag: Veckadag i text [String] HighlightedDay: Om köket markerat datum som special (Lov/Hajk/Stängt) [Boolean] Maträtt: Array innehållande maträttsobjekt [Array] Maträttsobjekt: Namn: Namn på maträtt [String] Matgrupp: Array innehållande textsträngar för markerade matgrupper [Array] - Matgruppitem: Namn på matgrupp [String]