{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","documentation":"https://data.stortinget.no/","operations":[{"name":"list_sessions","description":"List parliamentary sessions (sesjoner, e.g. \"2025-2026\"), from 1986-87.\nSession ids are the `sesjonid` parameter for cases, votes and parties. Signature: list_sessions(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_sessions(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_sessions?limit=25&offset=0","output_fields":["innevaerende_sesjon","innevaerende_sesjon.id","innevaerende_sesjon.fra","innevaerende_sesjon.til","sesjoner_liste","sesjoner_liste[].id","sesjoner_liste[].fra","sesjoner_liste[].til"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["innevaerende_sesjon.id","sesjoner_liste[].id"]},"description_language":"en","documentation":"List parliamentary sessions (sesjoner, e.g. \"2025-2026\"), from 1986-87.\nSession ids are the `sesjonid` parameter for cases, votes and parties.\n\nSignature: list_sessions(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/list_sessions/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/list_sessions/?hent=1&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_sessions","response_schema":{"type":"object","properties":{"innevaerende_sesjon":{"anyOf":[{"type":"object","properties":{"id":{"type":"string"},"fra":{"type":["string","null"],"format":"date-time"},"til":{"type":["string","null"],"format":"date-time"}},"required":["id"]},{"type":"null"}]},"sesjoner_liste":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"fra":{"type":["string","null"],"format":"date-time"},"til":{"type":["string","null"],"format":"date-time"}},"required":["id"]}}},"required":["sesjoner_liste"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_sessions/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_sessions","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_sessions?limit=25&offset=0","response_example":{"source":"stortinget","operation":"list_sessions","parameters":{},"data":{"innevaerende_sesjon":{"id":"example-id","fra":"2026-01-15T12:00:00Z","til":"2026-01-15T12:00:00Z"},"sesjoner_liste":[{"id":"example-id","fra":"2026-01-15T12:00:00Z","til":"2026-01-15T12:00:00Z"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_sessions","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/list_sessions/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"list_periods","description":"List election periods (stortingsperioder, e.g. \"2025-2029\").\nPeriod ids are the `stortingsperiodeid` parameter for representatives. Signature: list_periods(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_periods(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_periods?limit=25&offset=0","output_fields":["innevaerende_stortingsperiode","innevaerende_stortingsperiode.id","innevaerende_stortingsperiode.fra","innevaerende_stortingsperiode.til","stortingsperioder_liste","stortingsperioder_liste[].id","stortingsperioder_liste[].fra","stortingsperioder_liste[].til"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["innevaerende_stortingsperiode.id","stortingsperioder_liste[].id"]},"description_language":"en","documentation":"List election periods (stortingsperioder, e.g. \"2025-2029\").\nPeriod ids are the `stortingsperiodeid` parameter for representatives.\n\nSignature: list_periods(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/list_periods/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/list_periods/?hent=1&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_periods","response_schema":{"type":"object","properties":{"innevaerende_stortingsperiode":{"anyOf":[{"type":"object","properties":{"id":{"type":"string"},"fra":{"type":["string","null"],"format":"date-time"},"til":{"type":["string","null"],"format":"date-time"}},"required":["id"]},{"type":"null"}]},"stortingsperioder_liste":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"fra":{"type":["string","null"],"format":"date-time"},"til":{"type":["string","null"],"format":"date-time"}},"required":["id"]}}},"required":["stortingsperioder_liste"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_periods/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_periods","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_periods?limit=25&offset=0","response_example":{"source":"stortinget","operation":"list_periods","parameters":{},"data":{"innevaerende_stortingsperiode":{"id":"example-id","fra":"2026-01-15T12:00:00Z","til":"2026-01-15T12:00:00Z"},"stortingsperioder_liste":[{"id":"example-id","fra":"2026-01-15T12:00:00Z","til":"2026-01-15T12:00:00Z"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_periods","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/list_periods/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_current_representatives","description":"Get today's sitting representatives: id, name, party, county, email,\ncommittees and deputy status. Signature: get_current_representatives(full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_current_representatives(full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"full_detail","type":"boolean","schema":{"type":"boolean"},"required":false,"default":false,"description":"Return the raw upstream objects (adds birth date, gender code, deputy relations, ...). Default False.","unit":null,"display_type":"yes/no"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_representatives?full_detail=false&limit=25&offset=0","output_fields":["dagensrepresentanter_liste","dagensrepresentanter_liste[].id","dagensrepresentanter_liste[].navn","dagensrepresentanter_liste[].parti","dagensrepresentanter_liste[].fylke","dagensrepresentanter_liste[].epost","dagensrepresentanter_liste[].vara_representant","dagensrepresentanter_liste[].komiteer"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["dagensrepresentanter_liste[].id"],"name":["dagensrepresentanter_liste[].navn"]},"description_language":"en","documentation":"Get today's sitting representatives: id, name, party, county, email,\ncommittees and deputy status.\n\nArgs:\n    full_detail: Return the raw upstream objects (adds birth date,\n        gender code, deputy relations, ...). Default False.\n\nSignature: get_current_representatives(full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_current_representatives/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_current_representatives/?full_detail=false&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_representatives","response_schema":{"type":"object","properties":{"dagensrepresentanter_liste":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"parti":{"type":["string","null"]},"fylke":{"type":["string","null"]},"epost":{"type":["string","null"]},"vara_representant":{"type":["boolean","null"]},"komiteer":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}}},"additionalProperties":false},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_representatives/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_representatives","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_representatives?full_detail=false&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_current_representatives","parameters":{"full_detail":false},"data":{"dagensrepresentanter_liste":[{"id":"example-id","navn":"example value","parti":"example value","fylke":"example value","epost":"example value","vara_representant":true,"komiteer":["example value"]}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_representatives","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_current_representatives/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_representatives","description":"Get the representatives elected for a given period: id, name, party,\ncounty. Signature: get_representatives(period_id: string, required; full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_representatives(period_id: string, required; full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"period_id","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"A stortingsperiode id from list_periods(), e.g. \"2025-2029\".","unit":null,"display_type":"string"},{"name":"full_detail","type":"boolean","schema":{"type":"boolean"},"required":false,"default":false,"description":"Return the raw upstream objects (adds birth date, gender code, ...). Default False.","unit":null,"display_type":"yes/no"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_representatives?period_id={period_id}&full_detail=false&limit=25&offset=0","output_fields":["representanter_liste","representanter_liste[].id","representanter_liste[].navn","representanter_liste[].parti","representanter_liste[].fylke","representanter_liste[].epost","representanter_liste[].vara_representant","representanter_liste[].komiteer"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["representanter_liste[].id"],"name":["representanter_liste[].navn"]},"description_language":"en","documentation":"Get the representatives elected for a given period: id, name, party,\ncounty.\n\nArgs:\n    period_id: A stortingsperiode id from list_periods(), e.g. \"2025-2029\".\n    full_detail: Return the raw upstream objects (adds birth date,\n        gender code, ...). Default False.\n\nSignature: get_representatives(period_id: string, required; full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_representatives/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_representatives/?period_id={period_id}&full_detail=false&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_representatives","response_schema":{"type":"object","properties":{"representanter_liste":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"parti":{"type":["string","null"]},"fylke":{"type":["string","null"]},"epost":{"type":["string","null"]},"vara_representant":{"type":["boolean","null"]},"komiteer":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}}},"additionalProperties":false},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_representatives/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_representatives","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_representatives?period_id={period_id}&full_detail=false&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_representatives","parameters":{"period_id":"example-id","full_detail":false},"data":{"representanter_liste":[{"id":"example-id","navn":"example value","parti":"example value","fylke":"example value","epost":"example value","vara_representant":true,"komiteer":["example value"]}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_representatives","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_representatives/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_current_government","description":"Get the sitting government's members (regjeringsmedlemmer). Signature: get_current_government(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_current_government(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_government?limit=25&offset=0","output_fields":["regjeringsmedlemmer_liste","regjeringsmedlemmer_liste[].id","regjeringsmedlemmer_liste[].fornavn","regjeringsmedlemmer_liste[].etternavn","regjeringsmedlemmer_liste[].foedselsdato","regjeringsmedlemmer_liste[].doedsdato","regjeringsmedlemmer_liste[].kjoenn","regjeringsmedlemmer_liste[].departement","regjeringsmedlemmer_liste[].parti","regjeringsmedlemmer_liste[].parti.id","regjeringsmedlemmer_liste[].parti.navn","regjeringsmedlemmer_liste[].parti.representert_parti","regjeringsmedlemmer_liste[].sortering","regjeringsmedlemmer_liste[].tittel","regjeringsmedlemmer_liste[].verv"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["regjeringsmedlemmer_liste[].id","regjeringsmedlemmer_liste[].parti.id"],"name":["regjeringsmedlemmer_liste[].parti.navn"]},"description_language":"en","documentation":"Get the sitting government's members (regjeringsmedlemmer).\n\nSignature: get_current_government(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_current_government/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_current_government/?hent=1&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_government","response_schema":{"type":"object","properties":{"regjeringsmedlemmer_liste":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"kjoenn":{"type":["integer","null"]},"departement":{"type":["string","null"]},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}}},"sortering":{"type":["integer","null"]},"tittel":{"type":["string","null"]},"verv":{"type":["string","null"]}},"required":["id"]}}},"required":["regjeringsmedlemmer_liste"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_government/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_government","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_government?limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_current_government","parameters":{},"data":{"regjeringsmedlemmer_liste":[{"id":"example-id","fornavn":"example value","etternavn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","kjoenn":1,"departement":"example value","parti":{"id":"example-id","navn":"example value","representert_parti":true},"sortering":1,"tittel":"example value","verv":"example value"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_government","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_current_government/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_parties","description":"Get the parties represented in parliament. Signature: get_parties(session_id: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_parties(session_id: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"session_id","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional session id (e.g. \"2025-2026\"); omit for current.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_parties?session_id={session_id}&limit=25&offset=0","output_fields":["partier_liste","partier_liste[].id","partier_liste[].navn","partier_liste[].representert_parti","sesjon_id","stortingsperiode_id"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["partier_liste[].id"],"name":["partier_liste[].navn"]},"description_language":"en","documentation":"Get the parties represented in parliament.\n\nArgs:\n    session_id: Optional session id (e.g. \"2025-2026\"); omit for current.\n\nSignature: get_parties(session_id: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_parties/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_parties/?session_id={session_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_parties","response_schema":{"type":"object","properties":{"partier_liste":{"type":"array","items":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}}}},"sesjon_id":{"type":["string","null"]},"stortingsperiode_id":{"type":["string","null"]}},"required":["partier_liste"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_parties/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_parties","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_parties?session_id={session_id}&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_parties","parameters":{"session_id":"example-id"},"data":{"partier_liste":[{"id":"example-id","navn":"example value","representert_parti":true}],"sesjon_id":"example-id","stortingsperiode_id":"example-id"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_parties","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_parties/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"search_questions","description":"Search parliamentary questions in a session. Signature: search_questions(session_id: string, required; query: string, optional, default None; question_type: string, optional, default 'written'; status: string, optional, default 'all'; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_questions(session_id: string, required; query: string, optional, default None; question_type: string, optional, default 'written'; status: string, optional, default 'all'; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","parameters":[{"name":"session_id","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Session from list_sessions(), e.g. \"2025-2026\".","unit":null,"display_type":"string"},{"name":"query","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional text matched against the question, representative, minister title and topics.","unit":null,"display_type":"string"},{"name":"question_type","type":"string","schema":{"type":"string"},"required":false,"default":"written","description":"\"written\", \"interpellation\" or \"question_time\".","unit":null,"display_type":"string"},{"name":"status","type":"string","schema":{"type":"string"},"required":false,"default":"all","description":"Upstream status filter: \"all\", \"answered\", \"pending\", \"withdrawn\", \"lapsed\" or \"postponed\". English values are mapped to Stortinget's documented Norwegian API values.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer"},"required":false,"default":50,"description":"Maximum results to return, 1-100. Unit: items.","unit":"items","display_type":"integer"},{"name":"offset","type":"integer","schema":{"type":"integer"},"required":false,"default":0,"description":"Number of matching results to skip. Unit: items.","unit":"items","display_type":"integer"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_questions?session_id={session_id}&query={query}&question_type=written&status=all&limit=50&offset=0","output_fields":["session_id","question_type","total","offset","returned","questions","questions[].id","questions[].legacy_id","questions[].number","questions[].title","questions[].type_code","questions[].status_code","questions[].sent_date","questions[].answered_date","questions[].asked_by","questions[].asked_by.id","questions[].asked_by.name","questions[].asked_by.party","questions[].addressed_to","questions[].addressed_to.person","questions[].addressed_to.person.id","questions[].addressed_to.person.name","questions[].addressed_to.person.party","questions[].addressed_to.minister_id","questions[].addressed_to.minister_title","questions[].topics"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["questions[].id","questions[].asked_by.id","questions[].addressed_to.person.id"],"name":["questions[].title","questions[].asked_by.name","questions[].addressed_to.person.name"]},"description_language":"en","documentation":"Search parliamentary questions in a session.\n\nArgs:\n    session_id: Session from list_sessions(), e.g. \"2025-2026\".\n    query: Optional text matched against the question, representative,\n        minister title and topics.\n    question_type: \"written\", \"interpellation\" or \"question_time\".\n    status: Upstream status filter: \"all\", \"answered\", \"pending\",\n        \"withdrawn\", \"lapsed\" or \"postponed\". English values are mapped\n        to Stortinget's documented Norwegian API values.\n    limit: Maximum results to return, 1-100.\n    offset: Number of matching results to skip.\n\nSignature: search_questions(session_id: string, required; query: string, optional, default None; question_type: string, optional, default 'written'; status: string, optional, default 'all'; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/search_questions/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/search_questions/?session_id={session_id}&query={query}&question_type=written&status=all&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_questions","response_schema":{"type":"object","properties":{"session_id":{"type":["string","null"]},"question_type":{"type":"string"},"total":{"type":"integer"},"offset":{"type":"integer"},"returned":{"type":"integer"},"questions":{"type":"array","items":{"type":"object","properties":{"id":{"type":["integer","null"]},"legacy_id":{"type":["integer","null"]},"number":{"type":["integer","null"]},"title":{"type":["string","null"]},"type_code":{"type":["string","null"]},"status_code":{"type":["string","null"]},"sent_date":{"type":["string","null"],"format":"date-time"},"answered_date":{"type":["string","null"],"format":"date-time"},"asked_by":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"name":{"type":["string","null"]},"party":{"type":["string","null"]}},"additionalProperties":false},{"type":"null"}]},"addressed_to":{"type":"object","properties":{"person":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"name":{"type":["string","null"]},"party":{"type":["string","null"]}},"additionalProperties":false},{"type":"null"}]},"minister_id":{"type":["string","null"]},"minister_title":{"type":["string","null"]}},"additionalProperties":false},"topics":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}}},"additionalProperties":false,"required":["question_type","total","offset","returned","questions"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_questions/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_questions","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_questions?session_id={session_id}&query={query}&question_type=written&status=all&limit=50&offset=0","response_example":{"source":"stortinget","operation":"search_questions","parameters":{"session_id":"example-id","query":"example value","question_type":"written","status":"all","limit":50,"offset":0},"data":{"session_id":"example-id","question_type":"example value","total":1,"offset":1,"returned":1,"questions":[{"id":1,"legacy_id":1,"number":1,"title":"Example","type_code":"example value","status_code":"example value","sent_date":"2026-01-15T12:00:00Z","answered_date":"2026-01-15T12:00:00Z","asked_by":{"id":"example-id","name":"Example","party":"example value"},"addressed_to":{"person":{"id":"example-id","name":"Example","party":"example value"},"minister_id":"example-id","minister_title":"example value"},"topics":["example value"]}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_questions","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/search_questions/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_question","description":"Get a parliamentary question's full text, rationale and answer. Signature: get_question(question_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_question(question_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"question_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"Current numeric id returned by search_questions.","unit":null,"display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_question?question_id={question_id}&limit=25&offset=0","output_fields":["begrunnelse","besvart_av","besvart_av.id","besvart_av.fornavn","besvart_av.etternavn","besvart_av.kjoenn","besvart_av.foedselsdato","besvart_av.doedsdato","besvart_av.fylke","besvart_av.fylke.id","besvart_av.fylke.navn","besvart_av.fylke.historisk_fylke","besvart_av.parti","besvart_av.parti.id","besvart_av.parti.navn","besvart_av.parti.representert_parti","besvart_av.vara_representant","besvart_av_minister_id","besvart_av_minister_tittel","besvart_dato","besvart_pa_vegne_av","besvart_pa_vegne_av.id","besvart_pa_vegne_av.fornavn","besvart_pa_vegne_av.etternavn","besvart_pa_vegne_av.kjoenn","besvart_pa_vegne_av.foedselsdato","besvart_pa_vegne_av.doedsdato","besvart_pa_vegne_av.fylke","besvart_pa_vegne_av.fylke.id","besvart_pa_vegne_av.fylke.navn"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["besvart_av.id","besvart_av.fylke.id","besvart_av.parti.id","besvart_pa_vegne_av.id","besvart_pa_vegne_av.fylke.id","besvart_pa_vegne_av.parti.id","id","rette_vedkommende.id","rette_vedkommende.fylke.id","rette_vedkommende.parti.id","sporsmal_fra.id","sporsmal_fra.fylke.id","sporsmal_fra.parti.id","sporsmal_til.id","sporsmal_til.fylke.id","sporsmal_til.parti.id"],"name":["besvart_av.fylke.navn","besvart_av.parti.navn","besvart_pa_vegne_av.fylke.navn","besvart_pa_vegne_av.parti.navn","rette_vedkommende.fylke.navn","rette_vedkommende.parti.navn","sporsmal_fra.fylke.navn","sporsmal_fra.parti.navn","sporsmal_til.fylke.navn","sporsmal_til.parti.navn"]},"description_language":"en","documentation":"Get a parliamentary question's full text, rationale and answer.\n\nArgs:\n    question_id: Current numeric id returned by search_questions.\n\nSignature: get_question(question_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_question/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_question/?question_id={question_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_question","response_schema":{"type":"object","properties":{"begrunnelse":{"type":["string","null"]},"besvart_av":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]},"besvart_av_minister_id":{"type":["string","null"]},"besvart_av_minister_tittel":{"type":["string","null"]},"besvart_dato":{"type":["string","null"],"format":"date-time"},"besvart_pa_vegne_av":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]},"besvart_pa_vegne_av_minister_id":{"type":["string","null"]},"besvart_pa_vegne_av_minister_tittel":{"type":["string","null"]},"dagsorden_saknummer":{"type":["integer","null"]},"datert_dato":{"type":["string","null"],"format":"date-time"},"flyttet_til":{"type":["integer","string","null"]},"fremsatt_av_annen":{"type":["boolean","null"]},"id":{"type":"integer"},"legacy_id":{"type":["integer","null"]},"rette_vedkommende":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]},"rette_vedkommende_minister_id":{"type":["string","null"]},"rette_vedkommende_minister_tittel":{"type":["string","null"]},"sendt_dato":{"type":["string","null"],"format":"date-time"},"sesjon_id":{"type":["string","null"]},"sporsmal":{"type":["string","null"]},"sporsmal_fra":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]},"sporsmal_nummer":{"type":["integer","null"]},"sporsmal_til":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]},"sporsmal_til_minister_id":{"type":["string","null"]},"sporsmal_til_minister_tittel":{"type":["string","null"]},"status":{"type":["string","null"]},"svar":{"type":["string","null"]},"tittel":{"type":["string","null"]},"type":{"type":["string","null"]}},"additionalProperties":false,"required":["id"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_question/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_question","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_question?question_id={question_id}&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_question","parameters":{"question_id":1},"data":{"begrunnelse":"example value","besvart_av":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true},"besvart_av_minister_id":"example-id","besvart_av_minister_tittel":"example value","besvart_dato":"2026-01-15T12:00:00Z","besvart_pa_vegne_av":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true},"besvart_pa_vegne_av_minister_id":"example-id","besvart_pa_vegne_av_minister_tittel":"example value","dagsorden_saknummer":1,"datert_dato":"2026-01-15T12:00:00Z","flyttet_til":1,"fremsatt_av_annen":true,"id":1,"legacy_id":1,"rette_vedkommende":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true},"rette_vedkommende_minister_id":"example-id","rette_vedkommende_minister_tittel":"example value","sendt_dato":"2026-01-15T12:00:00Z","sesjon_id":"example-id","sporsmal":"example value","sporsmal_fra":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true},"sporsmal_nummer":1,"sporsmal_til":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true},"sporsmal_til_minister_id":"example-id","sporsmal_til_minister_tittel":"example value","status":"example value","svar":"example value","tittel":"example value","type":"example value"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_question","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_question/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"search_hearings","description":"Search parliamentary committee hearings in a session. Signature: search_hearings(session_id: string, required; query: string, optional, default None; committee: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_hearings(session_id: string, required; query: string, optional, default None; committee: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","parameters":[{"name":"session_id","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Session from list_sessions(), e.g. \"2025-2026\".","unit":null,"display_type":"string"},{"name":"query","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional text matched against case titles and references.","unit":null,"display_type":"string"},{"name":"committee","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional committee id or name, e.g. \"FINANS\".","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer"},"required":false,"default":50,"description":"Maximum results to return, 1-100. Unit: items.","unit":"items","display_type":"integer"},{"name":"offset","type":"integer","schema":{"type":"integer"},"required":false,"default":0,"description":"Number of matching hearings to skip. Unit: items.","unit":"items","display_type":"integer"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_hearings?session_id={session_id}&query={query}&committee={committee}&limit=50&offset=0","output_fields":["session_id","total","offset","returned","hearings","hearings[].id","hearings[].status","hearings[].committee","hearings[].committee.id","hearings[].committee.navn","hearings[].written_only","hearings[].start_date","hearings[].submission_deadline","hearings[].times","hearings[].times[].sted","hearings[].times[].tidspunkt","hearings[].cases","hearings[].cases[].id","hearings[].cases[].title","hearings[].cases[].reference","hearings[].cases[].publication"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["hearings[].id","hearings[].committee.id","hearings[].cases[].id"],"name":["hearings[].committee.navn","hearings[].cases[].title"]},"description_language":"en","documentation":"Search parliamentary committee hearings in a session.\n\nArgs:\n    session_id: Session from list_sessions(), e.g. \"2025-2026\".\n    query: Optional text matched against case titles and references.\n    committee: Optional committee id or name, e.g. \"FINANS\".\n    limit: Maximum results to return, 1-100.\n    offset: Number of matching hearings to skip.\n\nSignature: search_hearings(session_id: string, required; query: string, optional, default None; committee: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/search_hearings/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/search_hearings/?session_id={session_id}&query={query}&committee={committee}&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_hearings","response_schema":{"type":"object","properties":{"session_id":{"type":["string","null"]},"total":{"type":"integer"},"offset":{"type":"integer"},"returned":{"type":"integer"},"hearings":{"type":"array","items":{"type":"object","properties":{"id":{"type":["integer","null"]},"status":{"type":["string","null"]},"committee":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]}},"additionalProperties":false},"written_only":{"type":["boolean","null"]},"start_date":{"type":["string","null"],"format":"date-time"},"submission_deadline":{"type":["string","null"],"format":"date-time"},"times":{"type":"array","items":{"type":"object","properties":{"sted":{"type":["string","null"]},"tidspunkt":{"type":["string","null"],"format":"date-time"}},"additionalProperties":false}},"cases":{"type":"array","items":{"type":"object","properties":{"id":{"type":["integer","null"]},"title":{"type":["string","null"]},"reference":{"type":["string","null"]},"publication":{"type":["string","null"]}},"additionalProperties":false}}},"additionalProperties":false}}},"additionalProperties":false,"required":["total","offset","returned","hearings"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_hearings/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_hearings","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_hearings?session_id={session_id}&query={query}&committee={committee}&limit=50&offset=0","response_example":{"source":"stortinget","operation":"search_hearings","parameters":{"session_id":"example-id","query":"example value","committee":"example value","limit":50,"offset":0},"data":{"session_id":"example-id","total":1,"offset":1,"returned":1,"hearings":[{"id":1,"status":"example value","committee":{"id":"example-id","navn":"example value"},"written_only":true,"start_date":"2026-01-15T12:00:00Z","submission_deadline":"2026-01-15T12:00:00Z","times":[{"sted":"example value","tidspunkt":"2026-01-15T12:00:00Z"}],"cases":[{"id":1,"title":"Example","reference":"example value","publication":"example value"}]}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_hearings","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/search_hearings/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_hearing_submissions","description":"Get approved written submissions to a parliamentary hearing. Signature: get_hearing_submissions(hearing_id: integer, required; query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_hearing_submissions(hearing_id: integer, required; query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"hearing_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"Numeric id returned by search_hearings.","unit":null,"display_type":"integer"},{"name":"query","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional text matched against organization, title and submission.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer"},"required":false,"default":25,"description":"Maximum submissions to return, 1-50. Unit: items.","unit":"items","display_type":"integer"},{"name":"offset","type":"integer","schema":{"type":"integer"},"required":false,"default":0,"description":"Number of matching submissions to skip. Unit: items.","unit":"items","display_type":"integer"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_hearing_submissions?hearing_id={hearing_id}&query={query}&limit=25&offset=0","output_fields":["hearing_id","total","offset","returned","submissions","submissions[].dato","submissions[].id","submissions[].organisasjon","submissions[].tekst","submissions[].tittel"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["submissions[].dato"],"identifier":["submissions[].id"]},"description_language":"en","documentation":"Get approved written submissions to a parliamentary hearing.\n\nArgs:\n    hearing_id: Numeric id returned by search_hearings.\n    query: Optional text matched against organization, title and submission.\n    limit: Maximum submissions to return, 1-50.\n    offset: Number of matching submissions to skip.\n\nSignature: get_hearing_submissions(hearing_id: integer, required; query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_hearing_submissions/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_hearing_submissions/?hearing_id={hearing_id}&query={query}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_hearing_submissions","response_schema":{"type":"object","properties":{"hearing_id":{"type":["integer","null"]},"total":{"type":"integer"},"offset":{"type":"integer"},"returned":{"type":"integer"},"submissions":{"type":"array","items":{"type":"object","properties":{"dato":{"type":["string","null"],"format":"date-time"},"id":{"type":["integer","null"]},"organisasjon":{"type":["string","null"]},"tekst":{"type":["string","null"]},"tittel":{"type":["string","null"]}},"additionalProperties":false}}},"additionalProperties":false,"required":["total","offset","returned","submissions"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_hearing_submissions/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_hearing_submissions","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_hearing_submissions?hearing_id={hearing_id}&query={query}&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_hearing_submissions","parameters":{"hearing_id":1,"query":"example value","limit":25,"offset":0},"data":{"hearing_id":1,"total":1,"offset":1,"returned":1,"submissions":[{"dato":"2026-01-15T12:00:00Z","id":1,"organisasjon":"example value","tekst":"example value","tittel":"example value"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_hearing_submissions","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_hearing_submissions/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"search_meetings","description":"List actual Storting meetings in a session, optionally by date range. Signature: search_meetings(session_id: string, required; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_meetings(session_id: string, required; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","parameters":[{"name":"session_id","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Session from list_sessions(), e.g. \"2025-2026\".","unit":null,"display_type":"string"},{"name":"from_date","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional first date, YYYY-MM-DD.","unit":null,"display_type":"string"},{"name":"to_date","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional last date, YYYY-MM-DD.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer"},"required":false,"default":50,"description":"Maximum meetings to return, 1-100. Unit: items.","unit":"items","display_type":"integer"},{"name":"offset","type":"integer","schema":{"type":"integer"},"required":false,"default":0,"description":"Number of matching meetings to skip. Unit: items.","unit":"items","display_type":"integer"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_meetings?session_id={session_id}&from_date={from_date}&to_date={to_date}&limit=50&offset=0","output_fields":["session_id","total","offset","returned","meetings","meetings[].dagsorden_nummer","meetings[].fotnote","meetings[].id","meetings[].ikke_motedag_tekst","meetings[].kveldsmote","meetings[].merknad","meetings[].mote_dato_tid","meetings[].mote_rekkefolge","meetings[].mote_ting","meetings[].referat_id","meetings[].tilleggsdagsorden"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["meetings[].id"]},"description_language":"en","documentation":"List actual Storting meetings in a session, optionally by date range.\n\nArgs:\n    session_id: Session from list_sessions(), e.g. \"2025-2026\".\n    from_date: Optional first date, YYYY-MM-DD.\n    to_date: Optional last date, YYYY-MM-DD.\n    limit: Maximum meetings to return, 1-100.\n    offset: Number of matching meetings to skip.\n\nSignature: search_meetings(session_id: string, required; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/search_meetings/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/search_meetings/?session_id={session_id}&from_date={from_date}&to_date={to_date}&limit=50&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_meetings","response_schema":{"type":"object","properties":{"session_id":{"type":["string","null"]},"total":{"type":"integer"},"offset":{"type":"integer"},"returned":{"type":"integer"},"meetings":{"type":"array","items":{"type":"object","properties":{"dagsorden_nummer":{"type":["integer","null"]},"fotnote":{"type":["string","null"]},"id":{"type":["integer","null"]},"ikke_motedag_tekst":{"type":["string","null"]},"kveldsmote":{"type":["boolean","null"]},"merknad":{"type":["string","null"]},"mote_dato_tid":{"type":["string","null"],"format":"date-time"},"mote_rekkefolge":{"type":["integer","null"]},"mote_ting":{"type":["string","null"]},"referat_id":{"type":["integer","null"]},"tilleggsdagsorden":{"type":["boolean","null"]}},"additionalProperties":false}}},"additionalProperties":false,"required":["total","offset","returned","meetings"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_meetings/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_meetings","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_meetings?session_id={session_id}&from_date={from_date}&to_date={to_date}&limit=50&offset=0","response_example":{"source":"stortinget","operation":"search_meetings","parameters":{"session_id":"example-id","from_date":"2026-01-15","to_date":"2026-01-15","limit":50,"offset":0},"data":{"session_id":"example-id","total":1,"offset":1,"returned":1,"meetings":[{"dagsorden_nummer":1,"fotnote":"example value","id":1,"ikke_motedag_tekst":"example value","kveldsmote":true,"merknad":"example value","mote_dato_tid":"2026-01-15T12:00:00Z","mote_rekkefolge":1,"mote_ting":"example value","referat_id":1,"tilleggsdagsorden":true}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_meetings","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/search_meetings/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_meeting_agenda","description":"Get the ordered agenda for one Storting meeting. Signature: get_meeting_agenda(meeting_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_meeting_agenda(meeting_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"meeting_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"Numeric meeting id returned by search_meetings.","unit":null,"display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_meeting_agenda?meeting_id={meeting_id}&limit=25&offset=0","output_fields":["dagsorden_nummer","dagsordensak_liste","dagsordensak_liste[].dagsordensak_henvisning","dagsordensak_liste[].dagsordensak_nummer","dagsordensak_liste[].dagsordensak_tekst","dagsordensak_liste[].dagsordensak_type","dagsordensak_liste[].fotnote","dagsordensak_liste[].innstilling_id","dagsordensak_liste[].komite_id","dagsordensak_liste[].legacy_sporsmal_id","dagsordensak_liste[].loseforslag","dagsordensak_liste[].sak_id","dagsordensak_liste[].sporretime_type","dagsordensak_liste[].sporsmal_id","mote_dato_tid","mote_id","mote_ting"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get the ordered agenda for one Storting meeting.\n\nArgs:\n    meeting_id: Numeric meeting id returned by search_meetings.\n\nSignature: get_meeting_agenda(meeting_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_meeting_agenda/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_meeting_agenda/?meeting_id={meeting_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_meeting_agenda","response_schema":{"type":"object","properties":{"dagsorden_nummer":{"type":["integer","null"]},"dagsordensak_liste":{"type":"array","items":{"type":"object","properties":{"dagsordensak_henvisning":{"type":["string","null"]},"dagsordensak_nummer":{"type":["integer","null"]},"dagsordensak_tekst":{"type":["string","null"]},"dagsordensak_type":{"type":["string","null"]},"fotnote":{"type":["string","null"]},"innstilling_id":{"type":["integer","null"]},"komite_id":{"type":["string","null"]},"legacy_sporsmal_id":{"type":["integer","null"]},"loseforslag":{"type":["boolean","null"]},"sak_id":{"type":["integer","null"]},"sporretime_type":{"type":["string","null"]},"sporsmal_id":{"type":["integer","null"]}},"additionalProperties":false}},"mote_dato_tid":{"type":["string","null"],"format":"date-time"},"mote_id":{"type":["integer","null"]},"mote_ting":{"type":["string","null"]}},"additionalProperties":false,"required":["dagsordensak_liste"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_meeting_agenda/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_meeting_agenda","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_meeting_agenda?meeting_id={meeting_id}&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_meeting_agenda","parameters":{"meeting_id":1},"data":{"dagsorden_nummer":1,"dagsordensak_liste":[{"dagsordensak_henvisning":"example value","dagsordensak_nummer":1,"dagsordensak_tekst":"example value","dagsordensak_type":"example value","fotnote":"example value","innstilling_id":1,"komite_id":"example-id","legacy_sporsmal_id":1,"loseforslag":true,"sak_id":1,"sporretime_type":"2026-01-15T12:00:00Z","sporsmal_id":1}],"mote_dato_tid":"2026-01-15T12:00:00Z","mote_id":1,"mote_ting":"example value"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_meeting_agenda","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_meeting_agenda/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_speaking_activity","description":"Get a representative or minister's speaking activity in one session. Signature: get_speaking_activity(person_id: string, required; session_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"get_speaking_activity(person_id: string, required; session_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","parameters":[{"name":"person_id","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Storting person id, e.g. an id from get_representatives.","unit":null,"display_type":"string"},{"name":"session_id","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"Session from list_sessions(), e.g. \"2023-2024\".","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer"},"required":false,"default":100,"description":"Maximum speech entries to return, 1-200. Unit: items.","unit":"items","display_type":"integer"},{"name":"offset","type":"integer","schema":{"type":"integer"},"required":false,"default":0,"description":"Number of speech entries to skip. Unit: items.","unit":"items","display_type":"integer"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_speaking_activity?person_id={person_id}&session_id={session_id}&limit=100&offset=0","output_fields":["person_id","session_id","total","total_duration_seconds","offset","returned","speeches","speeches[].dagsorden_sak_nummer","speeches[].mote_id","speeches[].tale_start_tid","speeches[].tale_type","speeches[].tale_varighet_sekunder"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get a representative or minister's speaking activity in one session.\n\nArgs:\n    person_id: Storting person id, e.g. an id from get_representatives.\n    session_id: Session from list_sessions(), e.g. \"2023-2024\".\n    limit: Maximum speech entries to return, 1-200.\n    offset: Number of speech entries to skip.\n\nSignature: get_speaking_activity(person_id: string, required; session_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_speaking_activity/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_speaking_activity/?person_id={person_id}&session_id={session_id}&limit=100&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_speaking_activity","response_schema":{"type":"object","properties":{"person_id":{"type":["string","null"]},"session_id":{"type":["string","null"]},"total":{"type":"integer"},"total_duration_seconds":{"type":"number"},"offset":{"type":"integer"},"returned":{"type":"integer"},"speeches":{"type":"array","items":{"type":"object","properties":{"dagsorden_sak_nummer":{"type":["integer","null"]},"mote_id":{"type":["integer","null"]},"tale_start_tid":{"type":["string","null"],"format":"date-time"},"tale_type":{"type":["string","null"]},"tale_varighet_sekunder":{"type":["number","null"]}},"additionalProperties":false}}},"additionalProperties":false,"required":["person_id","session_id","total","speeches"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_speaking_activity/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_speaking_activity","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_speaking_activity?person_id={person_id}&session_id={session_id}&limit=100&offset=0","response_example":{"source":"stortinget","operation":"get_speaking_activity","parameters":{"person_id":"example-id","session_id":"example-id","limit":100,"offset":0},"data":{"person_id":"example-id","session_id":"example-id","total":1,"total_duration_seconds":1.0,"offset":1,"returned":1,"speeches":[{"dagsorden_sak_nummer":1,"mote_id":1,"tale_start_tid":"2026-01-15T12:00:00Z","tale_type":"example value","tale_varighet_sekunder":1.0}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_speaking_activity","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_speaking_activity/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"search_cases","description":"List the cases (saker) handled in a session, optionally filtered by a\nkeyword. Paged: the response has `total` matching cases and returns at\nmost `limit` from `offset`; a `note` says which offset fetches the next\npage when there is one. Signature: search_cases(session_id: string, required; query: string, optional, default None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"search_cases(session_id: string, required; query: string, optional, default None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","parameters":[{"name":"session_id","type":"string","schema":{"type":"string"},"required":true,"default":null,"description":"A session id from list_sessions(), e.g. \"2025-2026\".","unit":null,"display_type":"string"},{"name":"query","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Optional keyword, matched case-insensitively against each case's title, short title and topic names (upstream has no text search; filtering happens here).","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer"},"required":false,"default":100,"description":"Max cases to return (default 100). Unit: items.","unit":"items","display_type":"integer"},{"name":"offset","type":"integer","schema":{"type":"integer"},"required":false,"default":0,"description":"Skip this many matching cases (for paging, default 0). Unit: items.","unit":"items","display_type":"integer"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_cases?session_id={session_id}&query={query}&limit=100&offset=0","output_fields":["sesjon_id","total","offset","returned","saker_liste","saker_liste[].id","saker_liste[].korttittel","saker_liste[].status","saker_liste[].type","saker_liste[].komite","saker_liste[].emner","saker_liste[].henvisning","saker_liste[].sist_oppdatert_dato","note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["saker_liste[].id"]},"description_language":"en","documentation":"List the cases (saker) handled in a session, optionally filtered by a\nkeyword. Paged: the response has `total` matching cases and returns at\nmost `limit` from `offset`; a `note` says which offset fetches the next\npage when there is one.\n\nReturns each case's id, title (korttittel), topics, committee and status;\npass a case id to get_case() or get_votes_for_case().\n\nArgs:\n    session_id: A session id from list_sessions(), e.g. \"2025-2026\".\n    query: Optional keyword, matched case-insensitively against each\n        case's title, short title and topic names (upstream has no text\n        search; filtering happens here).\n    limit: Max cases to return (default 100).\n    offset: Skip this many matching cases (for paging, default 0).\n\nSignature: search_cases(session_id: string, required; query: string, optional, default None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/search_cases/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/search_cases/?session_id={session_id}&query={query}&limit=100&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_cases","response_schema":{"type":"object","properties":{"sesjon_id":{"type":["string","null"]},"total":{"type":"integer"},"offset":{"type":"integer"},"returned":{"type":"integer"},"saker_liste":{"type":"array","items":{"type":"object","properties":{"id":{"type":["integer","null"]},"korttittel":{"type":["string","null"]},"status":{"type":["integer","null"]},"type":{"type":["integer","null"]},"komite":{"type":["string","null"]},"emner":{"type":"array","items":{"type":["string","null"]}},"henvisning":{"type":["string","null"]},"sist_oppdatert_dato":{"type":["string","null"],"format":"date-time"}},"additionalProperties":false}},"note":{"type":["string","null"]}},"additionalProperties":false,"required":["total","offset","returned","saker_liste"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_cases/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_cases","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_cases?session_id={session_id}&query={query}&limit=100&offset=0","response_example":{"source":"stortinget","operation":"search_cases","parameters":{"session_id":"example-id","query":"example value","limit":100,"offset":0},"data":{"sesjon_id":"example-id","total":1,"offset":1,"returned":1,"saker_liste":[{"id":1,"korttittel":"example value","status":1,"type":1,"komite":"example value","emner":["example value"],"henvisning":"example value","sist_oppdatert_dato":"2026-01-15T12:00:00Z"}],"note":"example value"},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_cases","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/search_cases/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_case","description":"Get the full detail for one case (sak): recommendation text, committee,\nshort decision, references and topics. Signature: get_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"case_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"A numeric case id (from search_cases), e.g. 100012.","unit":null,"display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_case?case_id={case_id}&limit=25&offset=0","output_fields":["id","korttittel","tittel","henvisning","status","type","dokumentgruppe","ferdigbehandlet","innstillingstekst","kortvedtak","parentestekst","sak_nummer","komite","komite.id","komite.navn","emne_liste","emne_liste[].id","emne_liste[].navn","emne_liste[].er_hovedemne","emne_liste[].hovedemne_id","sak_opphav","publikasjon_referanse_liste","sak_relasjon_liste"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","komite.id","emne_liste[].id"],"name":["komite.navn","emne_liste[].navn"]},"description_language":"en","documentation":"Get the full detail for one case (sak): recommendation text, committee,\nshort decision, references and topics.\n\nArgs:\n    case_id: A numeric case id (from search_cases), e.g. 100012.\n\nSignature: get_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_case/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_case/?case_id={case_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_case","response_schema":{"type":"object","properties":{"id":{"type":"integer"},"korttittel":{"type":["string","null"]},"tittel":{"type":["string","null"]},"henvisning":{"type":["string","null"]},"status":{"type":["integer","null"]},"type":{"type":["integer","null"]},"dokumentgruppe":{"type":["integer","null"]},"ferdigbehandlet":{"type":["boolean","null"]},"innstillingstekst":{"type":["string","null"]},"kortvedtak":{"type":["string","null"]},"parentestekst":{"type":["string","null"]},"sak_nummer":{"type":["integer","null"]},"komite":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]}}},{"type":"null"}]},"emne_liste":{"type":"array","items":{"type":"object","properties":{"id":{"type":["integer","null"]},"navn":{"type":["string","null"]},"er_hovedemne":{"type":["boolean","null"]},"hovedemne_id":{"type":["integer","null"]}}}},"sak_opphav":{"type":["object","null"]},"publikasjon_referanse_liste":{"type":["array","null"],"items":{"type":"object"}},"sak_relasjon_liste":{"type":["array","null"],"items":{"type":"object"}}},"required":["id"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_case/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_case","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_case?case_id={case_id}&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_case","parameters":{"case_id":1},"data":{"id":1,"korttittel":"example value","tittel":"example value","henvisning":"example value","status":1,"type":1,"dokumentgruppe":1,"ferdigbehandlet":true,"innstillingstekst":"example value","kortvedtak":"example value","parentestekst":"example value","sak_nummer":1,"komite":{"id":"example-id","navn":"example value"},"emne_liste":[{"id":1,"navn":"example value","er_hovedemne":true,"hovedemne_id":1}],"sak_opphav":{},"publikasjon_referanse_liste":[{}],"sak_relasjon_liste":[{}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_case","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_case/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_votes_for_case","description":"List the votes (voteringer) held on a case, with for/against/absent\ncounts. Use a vote's `votering_id` with get_vote_result() for the\nper-representative breakdown. Signature: get_votes_for_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_votes_for_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"case_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"A numeric case id, e.g. 100012.","unit":null,"display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_votes_for_case?case_id={case_id}&limit=25&offset=0","output_fields":["sak_id","sak_votering_liste","sak_votering_liste[].votering_id","sak_votering_liste[].sak_id","sak_votering_liste[].votering_tid","sak_votering_liste[].votering_tema","sak_votering_liste[].vedtatt","sak_votering_liste[].antall_for","sak_votering_liste[].antall_mot","sak_votering_liste[].antall_ikke_tilstede","sak_votering_liste[].alternativ_votering_id","sak_votering_liste[].behandlingsrekkefoelge","sak_votering_liste[].dagsorden_sak_nummer","sak_votering_liste[].fri_votering","sak_votering_liste[].personlig_votering","sak_votering_liste[].kommentar","sak_votering_liste[].mote_kart_nummer","sak_votering_liste[].votering_resultat_type","sak_votering_liste[].votering_resultat_type_tekst","sak_votering_liste[].president","sak_votering_liste[].president.id","sak_votering_liste[].president.fornavn","sak_votering_liste[].president.etternavn","sak_votering_liste[].president.kjoenn","sak_votering_liste[].president.foedselsdato","sak_votering_liste[].president.doedsdato","sak_votering_liste[].president.fylke","sak_votering_liste[].president.fylke.id","sak_votering_liste[].president.fylke.navn","sak_votering_liste[].president.fylke.historisk_fylke"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["sak_votering_liste[].president.id","sak_votering_liste[].president.fylke.id","sak_votering_liste[].president.parti.id"],"name":["sak_votering_liste[].president.fylke.navn","sak_votering_liste[].president.parti.navn"]},"description_language":"en","documentation":"List the votes (voteringer) held on a case, with for/against/absent\ncounts. Use a vote's `votering_id` with get_vote_result() for the\nper-representative breakdown.\n\nArgs:\n    case_id: A numeric case id, e.g. 100012.\n\nSignature: get_votes_for_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_votes_for_case/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_votes_for_case/?case_id={case_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_votes_for_case","response_schema":{"type":"object","properties":{"sak_id":{"type":["integer","null"]},"sak_votering_liste":{"type":"array","items":{"type":"object","properties":{"votering_id":{"type":"integer"},"sak_id":{"type":["integer","null"]},"votering_tid":{"type":["string","null"],"format":"date-time"},"votering_tema":{"type":["string","null"]},"vedtatt":{"type":["boolean","null"]},"antall_for":{"type":["integer","null"]},"antall_mot":{"type":["integer","null"]},"antall_ikke_tilstede":{"type":["integer","null"]},"alternativ_votering_id":{"type":["integer","null"]},"behandlingsrekkefoelge":{"type":["integer","null"]},"dagsorden_sak_nummer":{"type":["integer","null"]},"fri_votering":{"type":["boolean","null"]},"personlig_votering":{"type":["boolean","null"]},"kommentar":{"type":["string","null"]},"mote_kart_nummer":{"type":["integer","null"]},"votering_resultat_type":{"type":["integer","null"]},"votering_resultat_type_tekst":{"type":["string","null"]},"president":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]}},"required":["votering_id"]}}},"required":["sak_votering_liste"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_votes_for_case/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_votes_for_case","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_votes_for_case?case_id={case_id}&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_votes_for_case","parameters":{"case_id":1},"data":{"sak_id":1,"sak_votering_liste":[{"votering_id":1,"sak_id":1,"votering_tid":"2026-01-15T12:00:00Z","votering_tema":"example value","vedtatt":true,"antall_for":1,"antall_mot":1,"antall_ikke_tilstede":1,"alternativ_votering_id":1,"behandlingsrekkefoelge":1,"dagsorden_sak_nummer":1,"fri_votering":true,"personlig_votering":true,"kommentar":"example value","mote_kart_nummer":1,"votering_resultat_type":1,"votering_resultat_type_tekst":"example value","president":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true}}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_votes_for_case","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_votes_for_case/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_vote_result","description":"Get the per-representative result of a single vote (voteringsresultat):\nhow each representative voted. Signature: get_vote_result(vote_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_vote_result(vote_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"vote_id","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"A numeric vote id (votering_id from get_votes_for_case).","unit":null,"display_type":"integer"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_vote_result?vote_id={vote_id}&limit=25&offset=0","output_fields":["votering_id","voteringsresultat_liste","voteringsresultat_liste[].representant","voteringsresultat_liste[].representant.id","voteringsresultat_liste[].representant.fornavn","voteringsresultat_liste[].representant.etternavn","voteringsresultat_liste[].representant.kjoenn","voteringsresultat_liste[].representant.foedselsdato","voteringsresultat_liste[].representant.doedsdato","voteringsresultat_liste[].representant.fylke","voteringsresultat_liste[].representant.fylke.id","voteringsresultat_liste[].representant.fylke.navn","voteringsresultat_liste[].representant.fylke.historisk_fylke","voteringsresultat_liste[].representant.parti","voteringsresultat_liste[].representant.parti.id","voteringsresultat_liste[].representant.parti.navn","voteringsresultat_liste[].representant.parti.representert_parti","voteringsresultat_liste[].representant.vara_representant","voteringsresultat_liste[].vara_for","voteringsresultat_liste[].vara_for.id","voteringsresultat_liste[].vara_for.fornavn","voteringsresultat_liste[].vara_for.etternavn","voteringsresultat_liste[].vara_for.kjoenn","voteringsresultat_liste[].vara_for.foedselsdato","voteringsresultat_liste[].vara_for.doedsdato","voteringsresultat_liste[].vara_for.fylke","voteringsresultat_liste[].vara_for.fylke.id","voteringsresultat_liste[].vara_for.fylke.navn","voteringsresultat_liste[].vara_for.fylke.historisk_fylke","voteringsresultat_liste[].vara_for.parti"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["voteringsresultat_liste[].representant.id","voteringsresultat_liste[].representant.fylke.id","voteringsresultat_liste[].representant.parti.id","voteringsresultat_liste[].vara_for.id","voteringsresultat_liste[].vara_for.fylke.id","voteringsresultat_liste[].vara_for.parti.id","voteringsresultat_liste[].fast_vara_for.id","voteringsresultat_liste[].fast_vara_for.fylke.id","voteringsresultat_liste[].fast_vara_for.parti.id"],"name":["voteringsresultat_liste[].representant.fylke.navn","voteringsresultat_liste[].representant.parti.navn","voteringsresultat_liste[].vara_for.fylke.navn","voteringsresultat_liste[].vara_for.parti.navn","voteringsresultat_liste[].fast_vara_for.fylke.navn","voteringsresultat_liste[].fast_vara_for.parti.navn"]},"description_language":"en","documentation":"Get the per-representative result of a single vote (voteringsresultat):\nhow each representative voted.\n\nArgs:\n    vote_id: A numeric vote id (votering_id from get_votes_for_case).\n\nSignature: get_vote_result(vote_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_vote_result/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_vote_result/?vote_id={vote_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_vote_result","response_schema":{"type":"object","properties":{"votering_id":{"type":["integer","null"]},"voteringsresultat_liste":{"type":"array","items":{"type":"object","properties":{"representant":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]},"vara_for":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]},"fast_vara_for":{"anyOf":[{"type":"object","properties":{"id":{"type":["string","null"]},"fornavn":{"type":["string","null"]},"etternavn":{"type":["string","null"]},"kjoenn":{"type":["string","integer","null"]},"foedselsdato":{"type":["string","null"],"format":"date-time"},"doedsdato":{"type":["string","null"],"format":"date-time"},"fylke":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"historisk_fylke":{"type":["boolean","null"]}},"additionalProperties":false},"parti":{"type":"object","properties":{"id":{"type":["string","null"]},"navn":{"type":["string","null"]},"representert_parti":{"type":["boolean","null"]}},"additionalProperties":false},"vara_representant":{"type":["boolean","null"]}},"additionalProperties":false},{"type":"null"}]},"votering":{"type":["integer","string","null"]}}}}},"required":["voteringsresultat_liste"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_vote_result/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_vote_result","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_vote_result?vote_id={vote_id}&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_vote_result","parameters":{"vote_id":1},"data":{"votering_id":1,"voteringsresultat_liste":[{"representant":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true},"vara_for":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true},"fast_vara_for":{"id":"example-id","fornavn":"example value","etternavn":"example value","kjoenn":"example value","foedselsdato":"2026-01-15T12:00:00Z","doedsdato":"2026-01-15T12:00:00Z","fylke":{"id":"example-id","navn":"example value","historisk_fylke":true},"parti":{"id":"example-id","navn":"example value","representert_parti":true},"vara_representant":true},"votering":1}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_vote_result","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_vote_result/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}},{"name":"get_election_result","description":"Norwegian election results from valgresultat.no (Valgdirektoratet):\nper-party votes, percentages, change vs last election and seats, plus\nturnout. Omit fylke_nr for the national result; the response's\n`underomrader` lists the area numbers one level down. Party rows with\n`aggregat: true` (\"Andre\", \"Andre2\") are Valgdirektoratet's total for all\nsmaller parties, including some also listed as rows of their own; leave\nthem out when summing votes, percent or seats. Signature: get_election_result(year: integer, calendar year, required; election_type: string, optional, default 'st'; fylke_nr: string, optional, default None; kommune_nr: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_election_result(year: integer, calendar year, required; election_type: string, optional, default 'st'; fylke_nr: string, optional, default None; kommune_nr: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","parameters":[{"name":"year","type":"integer","schema":{"type":"integer"},"required":true,"default":null,"description":"Election year. Storting/Sameting years: 2009 (st only), 2013, 2017, 2021, 2025. Municipal/county (ko/fy) years: 2011, 2015, 2019, 2023. Unit: calendar year.","unit":"calendar year","display_type":"integer"},{"name":"election_type","type":"string","schema":{"type":"string"},"required":false,"default":"st","description":"\"st\" Storting, \"fy\" fylkesting, \"ko\" kommunestyre, \"sa\" Sameting.","unit":null,"display_type":"string"},{"name":"fylke_nr","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Fylke number (e.g. \"03\" for Oslo) to drill down; for \"sa\" this is the valgkrets number (e.g. \"0001\").","unit":null,"display_type":"string"},{"name":"kommune_nr","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"required":false,"default":null,"description":"Kommune number (e.g. \"0301\") within the fylke.","unit":null,"display_type":"string"},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100).","unit":"items"},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page.","unit":"items"}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_election_result?year={year}&election_type=st&fylke_nr={fylke_nr}&kommune_nr={kommune_nr}&limit=25&offset=0","output_fields":["valg","valg.valgaar","valg.valgtype","valg.nivaa","valg.navn","valg.nr","rapport_generert","merknader","stemmeberettigede","frammote_prosent","mandater_totalt","stemmer","stemmer.total","stemmer.fhs","stemmer.totalForkastede","stemmer.fhsForkastede","partier","partier[].partikode","partier[].parti","partier[].prosent","partier[].prosent_endring","partier[].stemmer","partier[].mandater","partier[].mandater_endring","partier[].utjevningsmandater","underomrader","underomrader[].nr","underomrader[].navn"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["valg.navn","underomrader[].navn"]},"description_language":"en","documentation":"Norwegian election results from valgresultat.no (Valgdirektoratet):\nper-party votes, percentages, change vs last election and seats, plus\nturnout. Omit fylke_nr for the national result; the response's\n`underomrader` lists the area numbers one level down. Party rows with\n`aggregat: true` (\"Andre\", \"Andre2\") are Valgdirektoratet's total for all\nsmaller parties, including some also listed as rows of their own; leave\nthem out when summing votes, percent or seats.\n\nArgs:\n    year: Election year. Storting/Sameting years: 2009 (st only), 2013,\n        2017, 2021, 2025. Municipal/county (ko/fy) years: 2011, 2015,\n        2019, 2023.\n    election_type: \"st\" Storting, \"fy\" fylkesting, \"ko\" kommunestyre,\n        \"sa\" Sameting.\n    fylke_nr: Fylke number (e.g. \"03\" for Oslo) to drill down; for \"sa\"\n        this is the valgkrets number (e.g. \"0001\").\n    kommune_nr: Kommune number (e.g. \"0301\") within the fylke.\n\nSignature: get_election_result(year: integer, calendar year, required; election_type: string, optional, default 'st'; fylke_nr: string, optional, default None; kommune_nr: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/stortinget/get_election_result/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/stortinget/get_election_result/?year={year}&election_type=st&fylke_nr={fylke_nr}&kommune_nr={kommune_nr}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_election_result","response_schema":{"type":"object","properties":{"valg":{"type":"object","properties":{"valgaar":{"type":["string","null"]},"valgtype":{"type":["string","null"]},"nivaa":{"type":["string","null"]},"navn":{"type":["string","null"]},"nr":{"type":["string","null"]}}},"rapport_generert":{"type":["string","null"],"format":"date-time"},"merknader":{"type":["array","null"]},"stemmeberettigede":{"type":["integer","null"]},"frammote_prosent":{"type":["number","null"]},"mandater_totalt":{"type":["integer","null"]},"stemmer":{"type":["object","null"],"properties":{"total":{"type":["integer","null"]},"fhs":{"type":["integer","null"]},"totalForkastede":{"type":["integer","null"]},"fhsForkastede":{"type":["integer","null"]}}},"partier":{"type":"array","items":{"type":"object","properties":{"partikode":{"type":["string","null"]},"parti":{"type":["string","null"]},"prosent":{"type":["number","null"]},"prosent_endring":{"type":["number","null"]},"stemmer":{"type":["integer","null"]},"mandater":{"type":["integer","null"]},"mandater_endring":{"type":["integer","null"]},"utjevningsmandater":{"type":["integer","null"]}},"additionalProperties":false}},"underomrader":{"type":"array","items":{"type":"object","properties":{"nr":{"type":["string","null"]},"navn":{"type":["string","null"]}},"additionalProperties":false}}},"additionalProperties":false,"required":["valg","partier","underomrader"]},"response_schema_status":{"status":"declared","codegen_safe":true,"description":"Maintained response contract."},"entity_projection":{"status":"intentionally_none","entity_types":[],"description":"No stable cross-source entity projection is defined for this operation; entities is intentionally empty."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_election_result/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_election_result","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_election_result?year={year}&election_type=st&fylke_nr={fylke_nr}&kommune_nr={kommune_nr}&limit=25&offset=0","response_example":{"source":"stortinget","operation":"get_election_result","parameters":{"year":1,"election_type":"st","fylke_nr":"example value","kommune_nr":"example value"},"data":{"valg":{"valgaar":"example value","valgtype":"example value","nivaa":"example value","navn":"example value","nr":"example value"},"rapport_generert":"2026-01-15T12:00:00Z","merknader":[null],"stemmeberettigede":1,"frammote_prosent":1.0,"mandater_totalt":1,"stemmer":{"total":1,"fhs":1,"totalForkastede":1,"fhsForkastede":1},"partier":[{"partikode":"example value","parti":"example value","prosent":1.0,"prosent_endring":1.0,"stemmer":1,"mandater":1,"mandater_endring":1,"utjevningsmandater":1}],"underomrader":[{"nr":"example value","navn":"example value"}]},"entities":[],"_meta":{"retrieved_at":"2026-01-15T12:00:00Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","cache_ttl_seconds":300,"documentation":"https://data.stortinget.no/"}]},"_provenance":{"data":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget"},"entities":{"source":"stortinget","source_api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","derived_from":"#/data","description":"Normalized projection of data."}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_election_result","source":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/get_election_result/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}}],"operation_schema_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/{operation}/schema","related_sources":[{"id":"lovdata","name":"Lovdata public data","reason":"Legislation and case law related to parliamentary business.","api":"https://allemannsdata.com/wiki/api/v1/kilder/lovdata","wiki":"https://allemannsdata.com/wiki/kilder/lovdata/"},{"id":"nva","name":"Norwegian Research Information Repository (NVA)","reason":"Research publications and projects relevant to committee and policy work.","api":"https://allemannsdata.com/wiki/api/v1/kilder/nva","wiki":"https://allemannsdata.com/wiki/kilder/nva/"}],"_meta":{"retrieved_at":"2026-10-24T12:50:16Z","language":"en","content_languages":["en"],"sources":[{"id":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","documentation":"https://data.stortinget.no/","cache_ttl_seconds":300}]},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","names":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget?view=names","compact":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget?view=compact","full":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}
