{"openapi":"3.1.0","info":{"title":"Goverlytics API","description":"The official Goverlytics api for accessing our collected legislative information","version":"1"},"paths":{"/api/v1/attendance":{"get":{"tags":["v1"],"summary":"Find a legislator's attendance numbers in a given time period","operationId":"attendance_v1_api_v1_attendance_get","parameters":[{"name":"legislator_id","in":"query","required":true,"schema":{"type":"integer","description":"(Mandatory) Legislator full name","title":"Legislator Id"},"description":"(Mandatory) Legislator full name"},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"(Optional, unix timestamp) Start date of range to get attendance from","title":"From Date"},"description":"(Optional, unix timestamp) Start date of range to get attendance from"},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"(Optional, unix timestamp) End date of range to get attendace from","title":"To Date"},"description":"(Optional, unix timestamp) End date of range to get attendace from"}],"responses":{"200":{"description":"Attendance numbers","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/bylaws_discussed":{"get":{"tags":["v1"],"summary":"Bylaws Discussed V1","operationId":"bylaws_discussed_v1_api_v1_bylaws_discussed_get","parameters":[{"name":"legislature_id","in":"query","required":true,"schema":{"type":"integer","description":"","title":"Legislature Id"}},{"name":"from_date","in":"query","required":true,"schema":{"type":"integer","description":"","title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"","title":"To Date"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/regions":{"get":{"tags":["v1"],"summary":"Fetches regions (country, province/state, etc)","operationId":"regions_v1_api_v1_regions_get","parameters":[{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the regions","title":"Ids"},"description":"ids of the regions"},{"name":"levels","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/RegionLevelEnum"}},{"type":"null"}],"description":"ids of the levels","title":"Levels"},"description":"ids of the levels"},{"name":"parents","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the parent regions","title":"Parents"},"description":"ids of the parent regions"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"partial or full name of the region (case-insensitive)","title":"Name"},"description":"partial or full name of the region (case-insensitive)"}],"responses":{"200":{"description":"The fetched regions","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/legislatures":{"get":{"tags":["v1"],"summary":"Fetches legislatures","operationId":"legislatures_v1_api_v1_legislatures_get","parameters":[{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the legislatures","title":"Ids"},"description":"ids of the legislatures"},{"name":"regions","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of regions that a legislature governs","title":"Regions"},"description":"ids of regions that a legislature governs"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"partial or full name of the legislature (case-insensitive)","title":"Name"},"description":"partial or full name of the legislature (case-insensitive)"}],"responses":{"200":{"description":"The fetched legisatures","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/topics":{"get":{"tags":["v1"],"summary":"Fetches topics","operationId":"topics_v1_api_v1_topics_get","parameters":[{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the topics","title":"Ids"},"description":"ids of the topics"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"partial or full name of the topic or its alternate names (case-insensitive)","title":"Name"},"description":"partial or full name of the topic or its alternate names (case-insensitive)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page of results to get","default":1,"title":"Page"},"description":"Page of results to get"}],"responses":{"200":{"description":"The fetched topics","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/legislators":{"get":{"tags":["v1"],"summary":"Fetches legislators","operationId":"legislators_v1_api_v1_legislators_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"description":"Page of results to get","default":1,"title":"Page"},"description":"Page of results to get"},{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer","maximum":9223372036854775807,"minimum":0},"minItems":1,"maxItems":50},{"type":"null"}],"description":"ids of the legislators","title":"Ids"},"description":"ids of the legislators"},{"name":"legislatures","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer","maximum":9223372036854775807,"minimum":0},"minItems":1,"maxItems":50},{"type":"null"}],"description":"ids of the legislatures","title":"Legislatures"},"description":"ids of the legislatures"},{"name":"constituencies","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"minItems":1,"maxItems":50},{"type":"null"}],"description":"exact constituency or electoral district names (case-insensitive)","title":"Constituencies"},"description":"exact constituency or electoral district names (case-insensitive)"},{"name":"roles","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string","minLength":1,"maxLength":200},"minItems":1,"maxItems":50},{"type":"null"}],"description":"exact legislator roles (case-insensitive)","title":"Roles"},"description":"exact legislator roles (case-insensitive)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}],"description":"partial or full name of the legislator (case-insensitive)","title":"Name"},"description":"partial or full name of the legislator (case-insensitive)"},{"name":"party","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":1,"maxLength":200},{"type":"null"}],"description":"partial or full name of the party (case-insensitive)","title":"Party"},"description":"partial or full name of the party (case-insensitive)"},{"name":"active_only","in":"query","required":false,"schema":{"type":"boolean","description":"only return active legislators","default":true,"title":"Active Only"},"description":"only return active legislators"}],"responses":{"200":{"description":"The fetched legislators","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cities/{city_id}/representatives":{"get":{"tags":["v1"],"summary":"Fetches provincial and federal representatives whose districts overlap a city","operationId":"city_representatives_v1_api_v1_cities__city_id__representatives_get","parameters":[{"name":"city_id","in":"path","required":true,"schema":{"type":"integer","maximum":9223372036854775807,"minimum":0,"title":"City Id"}}],"responses":{"200":{"description":"Representatives grouped by government level","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/legislators/{legislator_id}/summary":{"get":{"tags":["v1"],"summary":"Fetches a legislator profile, topics, and recent activity","operationId":"legislator_summary_v1_api_v1_legislators__legislator_id__summary_get","parameters":[{"name":"legislator_id","in":"path","required":true,"schema":{"type":"integer","maximum":9223372036854775807,"minimum":0,"title":"Legislator Id"}}],"responses":{"200":{"description":"A five completed cohort-activity-week legislator summary","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting_period":{"get":{"tags":["v1"],"summary":"Retrieves meetings (from meeting minutes) that occur during date range","operationId":"meeting_period_v1_api_v1_meeting_period_get","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"integer","description":"(Mandatory) ID of the legislature to search from","title":"Id"},"description":"(Mandatory) ID of the legislature to search from"},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"(Optional unix timestamp) beginning date of range to search in","title":"From Date"},"description":"(Optional unix timestamp) beginning date of range to search in"},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"(Optional unix timestamp) end date of range to search in","title":"To Date"},"description":"(Optional unix timestamp) end date of range to search in"}],"responses":{"200":{"description":"Fetched meetings","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/municipal_topics_trend":{"get":{"tags":["v1"],"summary":"Municipal Trend V1","operationId":"municipal_trend_v1_api_v1_municipal_topics_trend_get","parameters":[{"name":"legislature_id","in":"query","required":true,"schema":{"type":"integer","description":"id of municipal legislature","title":"Legislature Id"},"description":"id of municipal legislature"},{"name":"topic_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"(Optional) list of topic ids","title":"Topic Ids"},"description":"(Optional) list of topic ids"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/participation_list":{"get":{"tags":["v1"],"summary":"Finds participations/absences in 8 week period for given legislature","operationId":"participation_list_v1_api_v1_participation_list_get","parameters":[{"name":"legislature_id","in":"query","required":true,"schema":{"type":"integer","description":"(Mandatory) id of the legislature to get participation for","title":"Legislature Id"},"description":"(Mandatory) id of the legislature to get participation for"}],"responses":{"200":{"description":"List of meetings with legislator presence info","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/roster":{"get":{"tags":["v1"],"summary":"List of legislators and their roles from given legislature","operationId":"roster_v1_api_v1_roster_get","parameters":[{"name":"legislature_id","in":"query","required":true,"schema":{"type":"integer","description":"legislature id","title":"Legislature Id"},"description":"legislature id"}],"responses":{"200":{"description":"Legislators and roles","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/transcripts":{"get":{"tags":["v1"],"summary":"Fetches legislative transcripts","operationId":"transcripts_v1_api_v1_transcripts_get","parameters":[{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of transcripts","title":"Ids"},"description":"ids of transcripts"},{"name":"legislator","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"id of legislator","title":"Legislator"},"description":"id of legislator"},{"name":"committee","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"committee of the transcripts","title":"Committee"},"description":"committee of the transcripts"},{"name":"from_time","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"starting range for when transcript was spoken (unix timestamp)","title":"From Time"},"description":"starting range for when transcript was spoken (unix timestamp)"},{"name":"to_time","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ending range for when transcript was spoken (unix timestamp)","title":"To Time"},"description":"ending range for when transcript was spoken (unix timestamp)"},{"name":"weekstart","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"YYYY-MM-DD sunday of the week (UTC+0)","title":"Weekstart"},"description":"YYYY-MM-DD sunday of the week (UTC+0)"},{"name":"topics","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the related topics, will also match subtopics of the provided topics","title":"Topics"},"description":"ids of the related topics, will also match subtopics of the provided topics"},{"name":"legislature","in":"query","required":false,"schema":{"type":"integer","description":"id of the legislature","default":0,"title":"Legislature"},"description":"id of the legislature"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page of results to get","default":1,"title":"Page"},"description":"Page of results to get"}],"responses":{"200":{"description":"The fetched transcripts","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/bills":{"get":{"tags":["v1"],"summary":"Fetches legislative bills","operationId":"bills_v1_api_v1_bills_get","parameters":[{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the bills","title":"Ids"},"description":"ids of the bills"},{"name":"number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"number of the bill","title":"Number"},"description":"number of the bill"},{"name":"legislature","in":"query","required":false,"schema":{"type":"integer","description":"id of the legislature","default":0,"title":"Legislature"},"description":"id of the legislature"},{"name":"topics","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the related topics, will also match subtopics of the provided topics","title":"Topics"},"description":"ids of the related topics, will also match subtopics of the provided topics"},{"name":"legislator","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"id of the legislator who sponsored the bill","title":"Legislator"},"description":"id of the legislator who sponsored the bill"},{"name":"from_introduced_at","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"starting range for when bill was introduced (unix timestamp)","title":"From Introduced At"},"description":"starting range for when bill was introduced (unix timestamp)"},{"name":"to_introduced_at","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ending range for when bill was introduced (unix timestamp)","title":"To Introduced At"},"description":"ending range for when bill was introduced (unix timestamp)"},{"name":"from_updated_at","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"starting range for when bill was updated (unix timstamp)","title":"From Updated At"},"description":"starting range for when bill was updated (unix timstamp)"},{"name":"to_updated_at","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ending range for when bill was updated (unix timestamp)","title":"To Updated At"},"description":"ending range for when bill was updated (unix timestamp)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page of results to get","default":1,"title":"Page"},"description":"Page of results to get"}],"responses":{"200":{"description":"The fetched bills","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/voting_sessions":{"get":{"tags":["v1"],"summary":"Fetches legislative voting sessions","operationId":"voting_sessions_api_v1_voting_sessions_get","parameters":[{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the voting sessions","title":"Ids"},"description":"ids of the voting sessions"},{"name":"bills","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the bills","title":"Bills"},"description":"ids of the bills"},{"name":"legislatures","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the legislatures","title":"Legislatures"},"description":"ids of the legislatures"},{"name":"from_time","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"starting range for when vote session occurred (unix timestamp)","title":"From Time"},"description":"starting range for when vote session occurred (unix timestamp)"},{"name":"to_time","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ending range for when vote session occurred (unix timestamp)","title":"To Time"},"description":"ending range for when vote session occurred (unix timestamp)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page of results to get","default":1,"title":"Page"},"description":"Page of results to get"}],"responses":{"200":{"description":"The fetched voting sessions","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/votes":{"get":{"tags":["v1"],"summary":"Fetches votes of legislative voting sessions","operationId":"votes_v1_api_v1_votes_get","parameters":[{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the votes","title":"Ids"},"description":"ids of the votes"},{"name":"voting_sessions","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the voting sessions","title":"Voting Sessions"},"description":"ids of the voting sessions"},{"name":"legislators","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the legislators","title":"Legislators"},"description":"ids of the legislators"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page of results to get","default":1,"title":"Page"},"description":"Page of results to get"}],"responses":{"200":{"description":"The fetched votes","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/news":{"get":{"tags":["v1"],"summary":"Fetches local news","operationId":"news_v1_api_v1_news_get","parameters":[{"name":"ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the news","title":"Ids"},"description":"ids of the news"},{"name":"city_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"full or partial name of the city (case-insensitive)","title":"City Name"},"description":"full or partial name of the city (case-insensitive)"},{"name":"topics","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"description":"ids of the related topics, will also match subtopics of the provided topics","title":"Topics"},"description":"ids of the related topics, will also match subtopics of the provided topics"},{"name":"from_time","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"starting range for when news was published (unix timestamp)","title":"From Time"},"description":"starting range for when news was published (unix timestamp)"},{"name":"to_time","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ending range for when news was published (unix timestamp)","title":"To Time"},"description":"ending range for when news was published (unix timestamp)"},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page of results to get","default":1,"title":"Page"},"description":"Page of results to get"}],"responses":{"200":{"description":"The fetched news","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/municipal_top_topics":{"get":{"tags":["v1"],"summary":"Fetches top 5 municipal topics in a given time window for a given legislature","operationId":"municipal_top_topics_v1_api_v1_municipal_top_topics_get","parameters":[{"name":"legislature_id","in":"query","required":true,"schema":{"type":"integer","description":"Legislature id","title":"Legislature Id"},"description":"Legislature id"},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"start of time window (unix timestamp). Default: to_date - 7 days","title":"From Date"},"description":"start of time window (unix timestamp). Default: to_date - 7 days"},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"end of time window (unix timestamp). Default: now","title":"To Date"},"description":"end of time window (unix timestamp). Default: now"}],"responses":{"200":{"description":"The fetched top topics","content":{"application/json":{"schema":{}}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/landing/bylaws":{"get":{"tags":["mobile compatibility"],"summary":"Landing Bylaws","operationId":"landing_bylaws_mobile_landing_bylaws_get","parameters":[{"name":"city_ids","in":"query","required":true,"schema":{"type":"string","title":"City Ids"}},{"name":"timestart","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timestart"}},{"name":"topic_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Topic Ids"}},{"name":"latest_weeks","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latest Weeks"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/landing/sessions":{"get":{"tags":["mobile compatibility"],"summary":"Landing Sessions","operationId":"landing_sessions_mobile_landing_sessions_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/landing/news":{"get":{"tags":["mobile compatibility"],"summary":"Landing News","operationId":"landing_news_mobile_landing_news_get","parameters":[{"name":"city_ids","in":"query","required":true,"schema":{"type":"string","title":"City Ids"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/landing/meetings":{"get":{"tags":["mobile compatibility"],"summary":"Landing Meetings","operationId":"landing_meetings_mobile_landing_meetings_get","parameters":[{"name":"city_ids","in":"query","required":true,"schema":{"type":"string","title":"City Ids"}},{"name":"timestart","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timestart"}},{"name":"time_start","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Time Start"}},{"name":"topic_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Topic Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/landing/bills":{"get":{"tags":["mobile compatibility"],"summary":"Landing Bills","operationId":"landing_bills_mobile_landing_bills_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"timestart","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timestart"}},{"name":"latest_weeks","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latest Weeks"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/recent_bylaw_topics":{"get":{"tags":["mobile compatibility"],"summary":"Recent Bylaw Topics","operationId":"recent_bylaw_topics_mobile_stats_recent_bylaw_topics_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}},{"name":"timeend","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeend"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/recent_meeting_topics":{"get":{"tags":["mobile compatibility"],"summary":"Recent Meeting Topics","operationId":"recent_meeting_topics_mobile_stats_recent_meeting_topics_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}},{"name":"timeend","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeend"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/recent_news_topics":{"get":{"tags":["mobile compatibility"],"summary":"Recent News Topics","operationId":"recent_news_topics_mobile_stats_recent_news_topics_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}},{"name":"timeend","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeend"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/meeting_bylaw_counts":{"get":{"tags":["mobile compatibility"],"summary":"Meeting Bylaw Counts","operationId":"meeting_bylaw_counts_mobile_stats_meeting_bylaw_counts_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"topic_ids","in":"query","required":true,"schema":{"type":"string","title":"Topic Ids"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}},{"name":"timeend","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeend"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/municipal_trending_topics":{"get":{"tags":["mobile compatibility"],"summary":"Municipal Trending","operationId":"municipal_trending_mobile_stats_municipal_trending_topics_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"is_region","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Is Region"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/recent_transcript_topics":{"get":{"tags":["mobile compatibility"],"summary":"Recent Transcript Topics","operationId":"recent_transcript_topics_mobile_stats_recent_transcript_topics_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}},{"name":"timeend","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeend"}},{"name":"constituency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constituency"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/prov_fed_trending_topics":{"get":{"tags":["mobile compatibility"],"summary":"Prov Fed Trending","operationId":"prov_fed_trending_mobile_stats_prov_fed_trending_topics_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"constituency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constituency"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/topic_activity":{"get":{"tags":["mobile compatibility"],"summary":"Topic Activity","operationId":"topic_activity_mobile_stats_topic_activity_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_ids","in":"query","required":true,"schema":{"type":"string","title":"Topic Ids"}},{"name":"constituency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constituency"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/municipal_topic_activity":{"get":{"tags":["mobile compatibility"],"summary":"Municipal Topic Activity","operationId":"municipal_topic_activity_mobile_stats_municipal_topic_activity_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"topic_ids","in":"query","required":true,"schema":{"type":"string","title":"Topic Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/five_week_activity":{"get":{"tags":["mobile compatibility"],"summary":"Five Week Activity","operationId":"five_week_activity_mobile_stats_five_week_activity_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_ids","in":"query","required":true,"schema":{"type":"string","title":"Topic Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/municipal_five_week_activity":{"get":{"tags":["mobile compatibility"],"summary":"Municipal Five Week Activity","operationId":"municipal_five_week_activity_mobile_stats_municipal_five_week_activity_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"topic_ids","in":"query","required":true,"schema":{"type":"string","title":"Topic Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/municipal_recent_topics":{"get":{"tags":["mobile compatibility"],"summary":"Municipal Recent Topics","operationId":"municipal_recent_topics_mobile_stats_municipal_recent_topics_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/related_counts_by_topics":{"get":{"tags":["mobile compatibility"],"summary":"Related Counts","operationId":"related_counts_mobile_stats_related_counts_by_topics_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_ids","in":"query","required":true,"schema":{"type":"string","title":"Topic Ids"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}},{"name":"timeend","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeend"}},{"name":"constituency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constituency"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/localized":{"get":{"tags":["mobile compatibility"],"summary":"Localized Topics","operationId":"localized_topics_mobile_topics_localized_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/general":{"get":{"tags":["mobile compatibility"],"summary":"Topic General","operationId":"topic_general_mobile_topics_general_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"prov_id","in":"query","required":true,"schema":{"type":"integer","title":"Prov Id"}},{"name":"topic_id","in":"query","required":true,"schema":{"type":"integer","title":"Topic Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/municipal":{"get":{"tags":["mobile compatibility"],"summary":"Topic Municipal","operationId":"topic_municipal_mobile_topics_municipal_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}},{"name":"topic_id","in":"query","required":true,"schema":{"type":"integer","title":"Topic Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/provincial":{"get":{"tags":["mobile compatibility"],"summary":"Topic Provincial","operationId":"topic_provincial_mobile_topics_provincial_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_id","in":"query","required":true,"schema":{"type":"integer","title":"Topic Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/federal":{"get":{"tags":["mobile compatibility"],"summary":"Topic Federal","operationId":"topic_federal_mobile_topics_federal_get","parameters":[{"name":"topic_id","in":"query","required":true,"schema":{"type":"integer","title":"Topic Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/prov_fed_bills":{"get":{"tags":["mobile compatibility"],"summary":"Topic Prov Fed Bills","operationId":"topic_prov_fed_bills_mobile_topics_prov_fed_bills_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_id","in":"query","required":true,"schema":{"type":"integer","title":"Topic Id"}},{"name":"current","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/bill_counts":{"get":{"tags":["mobile compatibility"],"summary":"Topic Bill Counts","operationId":"topic_bill_counts_mobile_topics_bill_counts_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_id","in":"query","required":true,"schema":{"type":"integer","title":"Topic Id"}},{"name":"current","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/transcript_counts":{"get":{"tags":["mobile compatibility"],"summary":"Topic Transcript Counts","operationId":"topic_transcript_counts_mobile_topics_transcript_counts_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_id","in":"query","required":true,"schema":{"type":"integer","title":"Topic Id"}},{"name":"current","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/topics/legislators_by_topic":{"get":{"tags":["mobile compatibility"],"summary":"Topic Legislators","operationId":"topic_legislators_mobile_topics_legislators_by_topic_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_id","in":"query","required":true,"schema":{"type":"integer","title":"Topic Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/stats/legislators_by_topics":{"get":{"tags":["mobile compatibility"],"summary":"Legislators By Topics","operationId":"legislators_by_topics_mobile_stats_legislators_by_topics_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"topic_ids","in":"query","required":true,"schema":{"type":"string","title":"Topic Ids"}},{"name":"timestart","in":"query","required":true,"schema":{"type":"integer","title":"Timestart"}},{"name":"constituency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Constituency"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/picks/trending":{"get":{"tags":["mobile compatibility"],"summary":"Picks Trending","operationId":"picks_trending_mobile_picks_trending_get","parameters":[{"name":"city_id","in":"query","required":true,"schema":{"type":"integer","title":"City Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/session/speakers":{"get":{"tags":["mobile compatibility"],"summary":"Session Speakers","operationId":"session_speakers_mobile_session_speakers_get","parameters":[{"name":"legislature","in":"query","required":true,"schema":{"type":"integer","title":"Legislature"}},{"name":"parliament","in":"query","required":true,"schema":{"type":"integer","title":"Parliament"}},{"name":"sitting","in":"query","required":true,"schema":{"type":"integer","title":"Sitting"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/legislator/sponsored_bills":{"get":{"tags":["mobile compatibility"],"summary":"Sponsored Bills","operationId":"sponsored_bills_mobile_legislator_sponsored_bills_get","parameters":[{"name":"legislator_id","in":"query","required":true,"schema":{"type":"integer","title":"Legislator Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/legislator/current":{"get":{"tags":["mobile compatibility"],"summary":"Legislator Current","operationId":"legislator_current_mobile_legislator_current_get","parameters":[{"name":"legislator_id","in":"query","required":true,"schema":{"type":"integer","title":"Legislator Id"}},{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/legislator/alltime":{"get":{"tags":["mobile compatibility"],"summary":"Legislator Alltime","operationId":"legislator_alltime_mobile_legislator_alltime_get","parameters":[{"name":"legislator_id","in":"query","required":true,"schema":{"type":"integer","title":"Legislator Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/legislator/stats":{"get":{"tags":["mobile compatibility"],"summary":"Mobile Legislator Stats","operationId":"mobile_legislator_stats_mobile_legislator_stats_get","parameters":[{"name":"legislator_id","in":"query","required":true,"schema":{"type":"integer","title":"Legislator Id"}},{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"current","in":"query","required":true,"schema":{"type":"string","title":"Current"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/legislator/top_topics":{"get":{"tags":["mobile compatibility"],"summary":"Mobile Legislator Top Topics","operationId":"mobile_legislator_top_topics_mobile_legislator_top_topics_get","parameters":[{"name":"legislator_id","in":"query","required":true,"schema":{"type":"integer","title":"Legislator Id"}},{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"current","in":"query","required":true,"schema":{"type":"string","title":"Current"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mobile/legislator/rankings":{"get":{"tags":["mobile compatibility"],"summary":"Mobile Legislator Rankings","operationId":"mobile_legislator_rankings_mobile_legislator_rankings_get","parameters":[{"name":"gov_id","in":"query","required":true,"schema":{"type":"integer","title":"Gov Id"}},{"name":"current","in":"query","required":true,"schema":{"type":"string","title":"Current"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/legislator/{legislator_id}":{"get":{"tags":["mobile compatibility"],"summary":"Legislator","operationId":"legislator_legislator__legislator_id__get","parameters":[{"name":"legislator_id","in":"path","required":true,"schema":{"type":"integer","title":"Legislator Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/legislator/{legislator_id}/top-topics":{"get":{"tags":["mobile compatibility"],"summary":"Legislator Top Topics","operationId":"legislator_top_topics_legislator__legislator_id__top_topics_get","parameters":[{"name":"legislator_id","in":"path","required":true,"schema":{"type":"integer","title":"Legislator Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/legislator/{legislator_id}/records":{"get":{"tags":["mobile compatibility"],"summary":"Legislator Records","operationId":"legislator_records_legislator__legislator_id__records_get","parameters":[{"name":"legislator_id","in":"path","required":true,"schema":{"type":"integer","title":"Legislator Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/legislator/{legislator_id}/top-record-topics":{"get":{"tags":["mobile compatibility"],"summary":"Legislator Top Record Topics","operationId":"legislator_top_record_topics_legislator__legislator_id__top_record_topics_get","parameters":[{"name":"legislator_id","in":"path","required":true,"schema":{"type":"integer","title":"Legislator Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/legislator/{legislator_id}/record-topics":{"get":{"tags":["mobile compatibility"],"summary":"Legislator Record Topics","operationId":"legislator_record_topics_legislator__legislator_id__record_topics_get","parameters":[{"name":"legislator_id","in":"path","required":true,"schema":{"type":"integer","title":"Legislator Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/legislator/{legislator_id}/stats":{"get":{"tags":["mobile compatibility"],"summary":"Legislator Stats","operationId":"legislator_stats_legislator__legislator_id__stats_get","parameters":[{"name":"legislator_id","in":"path","required":true,"schema":{"type":"integer","title":"Legislator Id"}},{"name":"current","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Current"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/health":{"get":{"summary":"Health Check","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"DetailModel":{"properties":{"message":{"type":"string","title":"Message"},"reason":{"type":"string","title":"Reason"}},"type":"object","required":["message","reason"],"title":"DetailModel"},"ErrorModel":{"properties":{"error":{"type":"string","title":"Error"},"details":{"items":{"$ref":"#/components/schemas/DetailModel"},"type":"array","title":"Details"}},"type":"object","required":["error","details"],"title":"ErrorModel"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"RegionLevelEnum":{"type":"integer","enum":[1,2,3,4],"title":"RegionLevelEnum"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}