LegiScan (независимый издатель) (предварительная версия)
Доступ к законодательной информации из всех 50 штатов и Конгресса с помощью API LegiScan.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Дэн Романо |
| URL | https://developments.substack.com |
| Адрес электронной почты | dan.romano@swolcat.com |
| Метаданные соединителя | |
|---|---|
| Publisher | krautrocker |
| Website | https://legiscan.com/ |
| Политика конфиденциальности | https://legiscan.com/privacy |
| Категории | Данные |
LegiScan (независимый издатель)
LegiScan является законодательной службой отслеживания и данных, которая предоставляет информацию в режиме реального времени о государственном и федеральном законодательстве. Этот соединитель позволяет пользователям программно получать доступ к данным счета, данным сеанса, профилям людей, записям голосования, результатам поиска и отслеживать государства на местном уровне для всех 50 штатов США и Конгресса.
Издатель: Дэн Романо (swolcat)
Предпосылки
Для использования этого соединителя потребуется ключ API LegiScan Civic . Зарегистрируйтесь с помощью веб-сайта LegiScan, чтобы получить учетные данные доступа.
Соединитель в настоящее время поддерживает следующие операции:
Сеансы и метаданные
- GetSessionList: Извлекает список всех доступных сессий для каждого поддерживаемого штата и Конгресса.
- GetMasterListRaw: возвращает необработанный словарь всех счетов за данный сеанс.
- GetDatasetList: перечисляет наборы данных массовых законодательных данных для всех штатов.
- GetDataset: возвращает метаданные для определенного набора данных.
- GetDatasetRaw: извлекает полное содержимое набора данных для массовой обработки.
Сведения о выставлении счетов
- GetBill: возвращает структурированные сведения о конкретном счете.
- GetBillText: возвращает полный текст конкретного счета.
- GetAmendment: возвращает содержимое определенной поправки.
- GetSupplement: извлекает дополнение или вложение в счет.
Голосование и люди
- GetRollCall: возвращает результаты голосования для определенного свертки вызова.
- GetPerson: извлекает информацию о законодателе, спонсоре или связанном человеке.
- GetSessionPeople: возвращает всех лиц, связанных с определенным сеансом.
- GetSponsoredList: возвращает список счетов, спонсируемых человеком.
Искать
- GetSearchResults: возвращает структурированные результаты поиска для запроса.
- GetSearchRawResults: возвращает необработанные результаты поиска, подходящие для диффинга или аудита.
Контроль
- GetMonitorList: возвращает структурированный список отслеживаемых счетов.
- GetMonitorListRaw: возвращает упрощенную версию списка мониторов для рабочих процессов обнаружения изменений.
- SetMonitor: задает или обновляет список отслеживаемых счетов для вашей учетной записи.
Получение учетных данных
- Перейти к https://legiscan.com/.
- Щелкните "Создать ключ!".
- На следующей странице найдите ссылку "Регистрация здесь" или посетите сайт https://legiscan.com/user/register
- После утверждения вы получите ключ API для использования в соединителе.
Начало работы
- Получите ключ API из LegiScan.
- Ознакомьтесь с документацией: https://legiscan.com/misc/LegiScan_API_User_Manual.pdf
Известные проблемы и ограничения
- Ограничение скорости в зависимости от уровня подписки API.
- Полный текст счета может быть недоступен сразу после введения.
- Некоторые данные на уровне штата могут отстать или быть неполными в зависимости от частоты обновления законодательного органа.
Часто задаваемые вопросы
Вопрос. Поддерживает ли этот соединитель федеральный закон?
A: Да, LegiScan включает Конгресс США в дополнение ко всем 50 штатам.
Вопрос. Можно ли отслеживать ход выставления счетов?
A: Да, каждый счет включает состояние и историю действий.
Вопрос. Поддерживает ли этот соединитель законодательство штата?
A: Да, LegiScan включает законодательство для всех 50 штатов США.
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Изменение списка мониторов для указанных счетов |
Добавление или удаление счетов из списков мониторов и пропусков. Использование монитора, удаления, задания в качестве действия; варианты позиции : часы, поддержка, выступать против. |
| Поиск счетов по полному тексту |
Получение результатов из полнотекстовой поисковой системы (50 результатов). Выполняет полнотекстовый поиск законодательства с помощью подсистемы LegiScan. Можно выполнить поиск по сокращению состояния или идентификатору сеанса. Ответ включает результаты с разбивкой на страницы и change_hash для отслеживания обновлений. |
| Получение архива набора данных для законодательной сессии |
Получение отдельного набора данных для определенного session_id |
| Получение дополнения |
Получение дополнительного документа для заданного supplement_id |
| Получение записей пользователей, активных в сеансе |
Получение списка пользователей, активных в определенной session_id |
| Получение необработанного ZIP-набора данных для сеанса |
Возвращает необработанный ZIP-архив, содержащий все счета, голоса и данные людей для определенного сеанса. Это двоичный поток, подходящий для скачивания файлов. |
| Получение необработанного основного списка счетов |
Получение основного списка счетов, оптимизированного для обнаружения change_hash |
| Получение основного списка счетов |
Извлекает главный список данных сводного счета в указанном сеансе (id) или для текущего сеанса в заданном состоянии (состоянии). |
| Получение подробных сведений о счете |
Получение сведений о счете для заданного bill_id |
| Получение поправки |
Получение текста поправки для заданного amendment_id |
| Получение сведений о переклике вызова |
Получение сведений о голосовом вызове для заданного roll_call_id |
| Получение сведений о человеке (спонсоре) |
Получение базовых сведений для заданного people_id |
| Получение списка доступных наборов данных сеанса |
Получение списка доступных моментальных снимков набора данных |
| Получение списка доступных сеансов |
Возвращает список сеансов, доступных для доступа в заданном сокращенном состоянии, или все сеансы, если состояние не задано. |
| Получение списка мониторов GAITS |
Получение счетов из списка мониторов GAITS |
| Получение списка мониторов GAITS (необработанный) |
Получение счетов из списка мониторов GAITS для обнаружения change_hash |
| Получение спонсируемых законопроектов законодателем |
Получение списка счетов, спонсируемых отдельным people_id |
| Получение текста счета |
Получение полного текста счета для заданного doc_id |
| Получение упрощенных результатов поиска для автоматического мониторинга |
Получение результатов из полнотекстовой поисковой системы. 2000 результатов. Выполняет полнотекстовый поиск с упрощенной структурой результатов, возвращая до 2000 записей за раз. Эта конечная точка оптимизирована для мониторинга ключевых слов в состояниях или сеансах. |
Изменение списка мониторов для указанных счетов
Добавление или удаление счетов из списков мониторов и пропусков. Использование монитора, удаления, задания в качестве действия; варианты позиции : часы, поддержка, выступать против.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan. |
|
Действие
|
action | True | string |
Действие для выполнения: |
|
Список идентификаторов счета
|
list | True | string |
Разделенный запятыми список значений |
|
Поза
|
stance | string |
Позиция, назначаемая законопроектам , |
Возвращаемое значение
- Тело
- SetMonitorResponse
Поиск счетов по полному тексту
Получение результатов из полнотекстовой поисковой системы (50 результатов). Выполняет полнотекстовый поиск законодательства с помощью подсистемы LegiScan. Можно выполнить поиск по сокращению состояния или идентификатору сеанса. Ответ включает результаты с разбивкой на страницы и change_hash для отслеживания обновлений.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Сокращение состояния
|
state | string |
Используйте сокращенное состояние (например, NY) или ALL. Необязательно, если используется идентификатор сеанса. |
|
|
ИД сеанса
|
id | integer |
Используйте session_id вместо состояния для конкретного сеанса. |
|
|
Поисковый запрос
|
query | True | string |
Строка полнотекстового запроса для запуска в поисковой системе. |
|
Фильтр года
|
year | integer |
1 = все, 2 = текущий, 3 = последние, 4 = предыдущий или точный год > 1900. |
|
|
Номер страницы
|
page | integer |
Возвращаемый номер страницы результата. |
Возвращаемое значение
- Тело
- SearchResponse
Получение архива набора данных для законодательной сессии
Получение отдельного набора данных для определенного session_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
ИД сеанса
|
id | True | integer |
Session_id извлекаемого набора данных. |
|
Ключ доступа
|
access_key | True | string |
Access_key из соответствующего ответа getDatasetList. |
|
Формат
|
format | string |
Необязательный формат файлов в ZIP-архиве. Значение по умолчанию — JSON. |
Возвращаемое значение
Получение дополнения
Получение дополнительного документа для заданного supplement_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Идентификатор дополнения
|
id | True | integer |
Идентификатор дополнения |
Возвращаемое значение
- Тело
- SupplementResponse
Получение записей пользователей, активных в сеансе
Получение списка пользователей, активных в определенной session_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan. |
|
ИД сеанса
|
id | True | integer |
Session_id для получения активных людей. |
Возвращаемое значение
Получение необработанного ZIP-набора данных для сеанса
Возвращает необработанный ZIP-архив, содержащий все счета, голоса и данные людей для определенного сеанса. Это двоичный поток, подходящий для скачивания файлов.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
ИД сеанса
|
id | True | integer |
Session_id извлекаемого набора данных. |
|
Ключ доступа
|
access_key | True | string |
Access_key из соответствующего ответа getDatasetList. |
|
Формат
|
format | string |
Необязательный формат для содержимого ZIP-архива (json или csv). |
Возвращаемое значение
- response
- binary
Получение необработанного основного списка счетов
Получение основного списка счетов, оптимизированного для обнаружения change_hash
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
ИД сеанса
|
id | integer |
Числовый идентификатор законодательной сессии |
|
|
Сокращение состояния
|
state | True | string |
Двухбуквенное сокращение состояния (например, "NY") для фильтрации счетов по штату |
Возвращаемое значение
Получение основного списка счетов
Извлекает главный список данных сводного счета в указанном сеансе (id) или для текущего сеанса в заданном состоянии (состоянии).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API LegiScan. |
|
Название операции
|
op | True | string |
Исправлено значение, необходимое |
|
ИД сеанса
|
id | integer |
Числовый идентификатор законодательной сессии |
|
|
Сокращение состояния
|
state | True | string |
Получение основного списка счетов для текущего сеанса в заданном состоянии (используйте с осторожностью). |
Возвращаемое значение
- Тело
- MasterListResponse
Получение подробных сведений о счете
Получение сведений о счете для заданного bill_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Идентификатор счета
|
id | True | integer |
Идентификатор счета |
Возвращаемое значение
- Тело
- GetBillResponse
Получение поправки
Получение текста поправки для заданного amendment_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Идентификатор поправки
|
id | True | integer |
Идентификатор поправки |
Возвращаемое значение
Получение сведений о переклике вызова
Получение сведений о голосовом вызове для заданного roll_call_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Идентификатор свернутого вызова
|
id | True | integer |
Идентификатор свернутого вызова |
Возвращаемое значение
- Тело
- RollCallResponse
Получение сведений о человеке (спонсоре)
Получение базовых сведений для заданного people_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Идентификатор людей
|
id | True | integer |
Идентификатор пользователя |
Возвращаемое значение
- Тело
- PersonResponse
Получение списка доступных наборов данных сеанса
Получение списка доступных моментальных снимков набора данных
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Сокращение состояния
|
state | string |
Необязательный фильтр состояния для наборов данных. |
|
|
Фильтр года
|
year | integer |
Необязательный фильтр года для наборов данных. |
Возвращаемое значение
- Тело
- DatasetListResponse
Получение списка доступных сеансов
Возвращает список сеансов, доступных для доступа в заданном сокращенном состоянии, или все сеансы, если состояние не задано.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Операция вызова |
|
Сокращение состояния
|
state | string |
Получение сеансов для этого состояния |
Возвращаемое значение
Получение списка мониторов GAITS
Получение счетов из списка мониторов GAITS
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan. |
|
Фильтр записей
|
record | string |
Фильтр для возврата текущих или архивных мониторов. Значения: |
Возвращаемое значение
- Тело
- MonitorListResponse
Получение списка мониторов GAITS (необработанный)
Получение счетов из списка мониторов GAITS для обнаружения change_hash
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan. |
|
Фильтр записей
|
record | string |
Фильтр для возврата текущих или архивных мониторов. Значения: |
Возвращаемое значение
Получение спонсируемых законопроектов законодателем
Получение списка счетов, спонсируемых отдельным people_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan. |
|
Идентификатор людей
|
id | True | integer |
People_id законодателя для получения спонсируемых счетов. |
Возвращаемое значение
Получение текста счета
Получение полного текста счета для заданного doc_id
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Идентификатор документа
|
id | True | integer |
Идентификатор документа |
Возвращаемое значение
- Тело
- BillTextResponse
Получение упрощенных результатов поиска для автоматического мониторинга
Получение результатов из полнотекстовой поисковой системы. 2000 результатов. Выполняет полнотекстовый поиск с упрощенной структурой результатов, возвращая до 2000 записей за раз. Эта конечная точка оптимизирована для мониторинга ключевых слов в состояниях или сеансах.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ API
|
key | True | string |
Ключ API для доступа к LegiScan. |
|
Операция
|
op | True | string |
Имя операции LegiScan |
|
Сокращение состояния
|
state | string |
Сокращение состояния (например, TX) или ALL для всех состояний. Необязательный параметр, если используется идентификатор сеанса. |
|
|
ИД сеанса
|
id | integer |
Ограничить поиск определенным session_id. |
|
|
Поисковый запрос
|
query | True | string |
Строка полнотекстового запроса, закодированная URL-адресом. |
|
Фильтр года
|
year | integer |
1 = все, 2 = текущий, 3 = последние, 4 = предыдущий или год > 1900. |
|
|
Номер страницы
|
page | integer |
Страница результатов для возврата (до 2000 записей на страницу). |
Возвращаемое значение
- Тело
- SearchRawResponse
Определения
GetSessionListResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
sessions
|
sessions | array of object | |
|
идентификатор сессии
|
sessions.session_id | integer | |
|
session_title
|
sessions.session_title | string | |
|
session_name
|
sessions.session_name | string | |
|
year_start
|
sessions.year_start | integer | |
|
year_end
|
sessions.year_end | integer | |
|
специальный
|
sessions.special | integer | |
|
dataset_hash
|
sessions.dataset_hash | string |
MasterListResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
идентификатор сессии
|
session.session_id | integer | |
|
state_id
|
session.state_id | integer | |
|
year_start
|
session.year_start | integer | |
|
year_end
|
session.year_end | integer | |
|
префайл
|
session.prefile | integer | |
|
sine_die
|
session.sine_die | integer | |
|
предшествующий
|
session.prior | integer | |
|
специальный
|
session.special | integer | |
|
session_tag
|
session.session_tag | string | |
|
session_title
|
session.session_title | string | |
|
session_name
|
session.session_name | string | |
|
главный список
|
masterlist | object |
MasterListRawResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
главный список
|
masterlist | object |
GetBillResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
bill_id
|
bill.bill_id | integer | |
|
title
|
bill.title | string | |
|
описание
|
bill.description | string | |
|
URL-адрес
|
bill.url | string | |
|
change_hash
|
bill.change_hash | string |
BillTextResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
doc_id
|
text.doc_id | integer | |
|
bill_id
|
text.bill_id | integer | |
|
date
|
text.date | string | |
|
type
|
text.type | string | |
|
mime
|
text.mime | string | |
|
text_size
|
text.text_size | integer | |
|
text_hash
|
text.text_hash | string | |
|
доктор
|
text.doc | string |
BillAmendmentResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
amendment_id
|
amendment.amendment_id | integer | |
|
title
|
amendment.title | string | |
|
описание
|
amendment.description | string | |
|
mime
|
amendment.mime | string | |
|
amendment_size
|
amendment.amendment_size | integer | |
|
amendment_hash
|
amendment.amendment_hash | string |
ДополнениеResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
supplement_id
|
supplement.supplement_id | integer | |
|
bill_id
|
supplement.bill_id | integer | |
|
date
|
supplement.date | string | |
|
type_id
|
supplement.type_id | integer | |
|
type
|
supplement.type | string | |
|
title
|
supplement.title | string | |
|
описание
|
supplement.description | string | |
|
mime
|
supplement.mime | string | |
|
mime_id
|
supplement.mime_id | integer | |
|
supplement_size
|
supplement.supplement_size | integer | |
|
supplement_hash
|
supplement.supplement_hash | string |
RollCallResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
roll_call_id
|
roll_call.roll_call_id | integer | |
|
bill_id
|
roll_call.bill_id | integer | |
|
date
|
roll_call.date | string | |
|
описание
|
roll_call.desc | string | |
|
да
|
roll_call.yea | integer | |
|
нет
|
roll_call.nay | integer | |
|
nv
|
roll_call.nv | integer | |
|
отсутствующий
|
roll_call.absent | integer | |
|
итог
|
roll_call.total | integer | |
|
пройденный
|
roll_call.passed | integer | |
|
палата
|
roll_call.chamber | string | |
|
chamber_id
|
roll_call.chamber_id | integer | |
|
Голосов
|
roll_call.votes | array of object | |
|
people_id
|
roll_call.votes.people_id | integer | |
|
vote_id
|
roll_call.votes.vote_id | integer | |
|
vote_text
|
roll_call.votes.vote_text | string |
PersonResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
people_id
|
person.people_id | integer | |
|
person_hash
|
person.person_hash | string | |
|
state_id
|
person.state_id | integer | |
|
party_id
|
person.party_id | string | |
|
партия
|
person.party | string | |
|
role_id
|
person.role_id | integer | |
|
роль
|
person.role | string | |
|
имя
|
person.name | string | |
|
первое имя
|
person.first_name | string | |
|
middle_name
|
person.middle_name | string | |
|
Фамилия
|
person.last_name | string | |
|
суффикс
|
person.suffix | string | |
|
прозвище
|
person.nickname | string | |
|
район
|
person.district | string | |
|
ftm_eid
|
person.ftm_eid | integer | |
|
votesmart_id
|
person.votesmart_id | integer | |
|
opensecrets_id
|
person.opensecrets_id | string | |
|
knowwho_pid
|
person.knowwho_pid | integer | |
|
бюллетень
|
person.ballotpedia | string | |
|
committee_sponsor
|
person.committee_sponsor | integer | |
|
committee_id
|
person.committee_id | integer |
SearchResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
страница
|
searchresult.summary.page | string | |
|
range
|
searchresult.summary.range | string | |
|
уместность
|
searchresult.summary.relevancy | string | |
|
count
|
searchresult.summary.count | integer | |
|
page_current
|
searchresult.summary.page_current | string | |
|
page_total
|
searchresult.summary.page_total | integer | |
|
results
|
searchresult.results | array of object | |
|
уместность
|
searchresult.results.relevance | integer | |
|
государство
|
searchresult.results.state | string | |
|
bill_number
|
searchresult.results.bill_number | string | |
|
bill_id
|
searchresult.results.bill_id | integer | |
|
change_hash
|
searchresult.results.change_hash | string | |
|
URL-адрес
|
searchresult.results.url | string | |
|
text_url
|
searchresult.results.text_url | string | |
|
research_url
|
searchresult.results.research_url | string | |
|
last_action_date
|
searchresult.results.last_action_date | string | |
|
last_action
|
searchresult.results.last_action | string | |
|
title
|
searchresult.results.title | string |
SearchRawResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
страница
|
searchresult.summary.page | string | |
|
range
|
searchresult.summary.range | string | |
|
уместность
|
searchresult.summary.relevancy | string | |
|
count
|
searchresult.summary.count | integer | |
|
page_current
|
searchresult.summary.page_current | string | |
|
page_total
|
searchresult.summary.page_total | integer | |
|
results
|
searchresult.results | array of object | |
|
уместность
|
searchresult.results.relevance | integer | |
|
bill_id
|
searchresult.results.bill_id | integer | |
|
change_hash
|
searchresult.results.change_hash | string |
DatasetListResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
список наборов данных
|
datasetlist | array of object | |
|
state_id
|
datasetlist.state_id | integer | |
|
идентификатор сессии
|
datasetlist.session_id | integer | |
|
специальный
|
datasetlist.special | integer | |
|
year_start
|
datasetlist.year_start | integer | |
|
year_end
|
datasetlist.year_end | integer | |
|
session_name
|
datasetlist.session_name | string | |
|
session_title
|
datasetlist.session_title | string | |
|
dataset_hash
|
datasetlist.dataset_hash | string | |
|
dataset_date
|
datasetlist.dataset_date | string | |
|
dataset_size
|
datasetlist.dataset_size | integer | |
|
access_key
|
datasetlist.access_key | string |
DatasetArchiveResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
state_id
|
dataset.state_id | integer | |
|
идентификатор сессии
|
dataset.session_id | integer | |
|
session_name
|
dataset.session_name | string | |
|
dataset_hash
|
dataset.dataset_hash | string | |
|
dataset_date
|
dataset.dataset_date | string | |
|
dataset_size
|
dataset.dataset_size | integer | |
|
mime
|
dataset.mime | string | |
|
ZIP-архив
|
dataset.zip | string |
Содержимое ZIP-архива в кодировке Base64 |
SessionPeopleResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
идентификатор сессии
|
sessionpeople.session.session_id | integer | |
|
state_id
|
sessionpeople.session.state_id | integer | |
|
year_start
|
sessionpeople.session.year_start | integer | |
|
year_end
|
sessionpeople.session.year_end | integer | |
|
специальный
|
sessionpeople.session.special | integer | |
|
префайл
|
sessionpeople.session.prefile | integer | |
|
предшествующий
|
sessionpeople.session.prior | integer | |
|
sine_die
|
sessionpeople.session.sine_die | integer | |
|
session_name
|
sessionpeople.session.session_name | string | |
|
имя
|
sessionpeople.session.name | string | |
|
dataset_hash
|
sessionpeople.session.dataset_hash | string | |
|
people
|
sessionpeople.people | array of SessionPerson |
SessionPerson
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
people_id
|
people_id | integer | |
|
person_hash
|
person_hash | string | |
|
state_id
|
state_id | integer | |
|
party_id
|
party_id | string | |
|
партия
|
party | string | |
|
role_id
|
role_id | integer | |
|
роль
|
role | string | |
|
имя
|
name | string | |
|
первое имя
|
first_name | string | |
|
middle_name
|
middle_name | string | |
|
Фамилия
|
last_name | string | |
|
суффикс
|
suffix | string | |
|
прозвище
|
nickname | string | |
|
район
|
district | string | |
|
ftm_eid
|
ftm_eid | integer | |
|
votesmart_id
|
votesmart_id | integer | |
|
opensecrets_id
|
opensecrets_id | string | |
|
knowwho_pid
|
knowwho_pid | integer | |
|
бюллетень
|
ballotpedia | string | |
|
committee_sponsor
|
committee_sponsor | integer | |
|
committee_id
|
committee_id | integer |
СпонсируемыйListResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
спонсор
|
sponsoredbills.sponsor | SessionPerson | |
|
sessions
|
sponsoredbills.sessions | array of object | |
|
идентификатор сессии
|
sponsoredbills.sessions.session_id | integer | |
|
session_name
|
sponsoredbills.sessions.session_name | string | |
|
Счета
|
sponsoredbills.bills | array of object | |
|
идентификатор сессии
|
sponsoredbills.bills.session_id | integer | |
|
bill_id
|
sponsoredbills.bills.bill_id | integer | |
|
число/номер
|
sponsoredbills.bills.number | string |
MonitorListResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
список мониторов
|
monitorlist | array of object | |
|
monitor_id
|
monitorlist.monitor_id | integer | |
|
государство
|
monitorlist.state | string | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
change_hash
|
monitorlist.change_hash | string | |
|
bill_id
|
monitorlist.bill.bill_id | integer | |
|
государство
|
monitorlist.bill.state | string | |
|
число/номер
|
monitorlist.bill.number | string | |
|
поза
|
monitorlist.bill.stance | integer | |
|
change_hash
|
monitorlist.bill.change_hash | string | |
|
URL-адрес
|
monitorlist.bill.url | string | |
|
status_date
|
monitorlist.bill.status_date | date | |
|
статус
|
monitorlist.bill.status | integer | |
|
last_action_date
|
monitorlist.bill.last_action_date | date | |
|
last_action
|
monitorlist.bill.last_action | string | |
|
title
|
monitorlist.bill.title | string | |
|
описание
|
monitorlist.bill.description | string |
MonitorListRawResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
список мониторов
|
monitorlist | array of object | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
число/номер
|
monitorlist.number | string | |
|
государство
|
monitorlist.state | string | |
|
статус
|
monitorlist.status | integer | |
|
поза
|
monitorlist.stance | integer | |
|
change_hash
|
monitorlist.change_hash | string |
SetMonitorResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
статус
|
status | string | |
|
возвращать
|
return | object |
бинарный
Это базовый тип данных binary.