Skip to content

API coverage matrix

Maintainer documentation. This page is for people maintaining the congressgov repository. If you're using the SDK, you don't need this — see the user guide instead.

Auto-generated by poetry run api-coverage-matrix. Do not edit by hand.

Coverage labels

Label Meaning
hand_service Covered by hand-maintained congressgov.services (search, extensions, or dedicated methods)
service_method Gap — not yet implemented on the hand service (CI --check-service-methods fails on these)
client_only Tag maps to a service area but no hand module covers this path yet
uncovered No OpenAPI tag or unclassified path

Summary

Coverage Count
hand_service 108
Total 108

Gap backlog (uncovered and client_only)

Method Path Tags Notes

Full matrix

Method Path Coverage Entity API function Notes
GET /amendment hand_service Amendment amendment_sync annotated amendment_sync in core/search, core/url_routes_generated
GET /amendment/{congress} hand_service via amendment_congress_sync in core/search, core/url_routes_generated
GET /amendment/{congress}/{amendmentType} hand_service via amendment_list_sync in core/search, core/url_routes_generated
GET /amendment/{congress}/{amendmentType}/{amendmentNumber} hand_service Amendment amendment_details_sync annotated amendment_details_sync in amendment, core/url_routes_generated
GET /amendment/{congress}/{amendmentType}/{amendmentNumber}/actions hand_service via amendment_actions_sync in amendment, core/url_routes_generated, extensions/amendments
GET /amendment/{congress}/{amendmentType}/{amendmentNumber}/amendments hand_service via amendment_amendments_sync in amendment, core/url_routes_generated, extensions/amendments
GET /amendment/{congress}/{amendmentType}/{amendmentNumber}/cosponsors hand_service via amendment_cosponsors_sync in amendment, core/url_routes_generated, extensions/amendments
GET /amendment/{congress}/{amendmentType}/{amendmentNumber}/text hand_service via amendment_text_sync in amendment, core/url_routes_generated, extensions/amendments
GET /bill hand_service Bill bill_list_all_sync annotated bill_list_all_sync in core/search, core/url_routes_generated
GET /bill/{congress} hand_service via bill_list_by_congress_sync in core/search, core/url_routes_generated
GET /bill/{congress}/{billType} hand_service via bill_list_by_type_sync in core/search, core/url_routes_generated
GET /bill/{congress}/{billType}/{billNumber} hand_service Bill bill_details_sync annotated bill_details_sync in bill, core/url_routes_generated
GET /bill/{congress}/{billType}/{billNumber}/actions hand_service Actions via bill_actions_sync in bill, core/url_routes_generated, extensions/bill
GET /bill/{congress}/{billType}/{billNumber}/amendments hand_service via bill_amendments_sync in bill, core/url_routes_generated, extensions/bill
GET /bill/{congress}/{billType}/{billNumber}/committees hand_service via bill_committees_sync in bill, core/url_routes_generated, extensions/bill
GET /bill/{congress}/{billType}/{billNumber}/cosponsors hand_service via bill_cosponsors_sync in bill, core/url_routes_generated, extensions/bill
GET /bill/{congress}/{billType}/{billNumber}/relatedbills hand_service via bill_relatedbills_sync in bill, core/url_routes_generated, extensions/bill
GET /bill/{congress}/{billType}/{billNumber}/subjects hand_service via bill_subjects_sync in bill, core/url_routes_generated, extensions/bill
GET /bill/{congress}/{billType}/{billNumber}/summaries hand_service via bill_summaries_sync in bill, core/url_routes_generated, extensions/bill
GET /bill/{congress}/{billType}/{billNumber}/text hand_service via bill_text_sync in bill, core/url_routes_generated, extensions/bill
GET /bill/{congress}/{billType}/{billNumber}/titles hand_service via bill_titles_sync in bill, core/url_routes_generated, extensions/bill
GET /bound-congressional-record hand_service BoundCongressionalRecord bound_congressional_record_list_sync annotated bound_congressional_record_list_sync in core/search, core/url_routes_generated
GET /bound-congressional-record/{year} hand_service hand.get_by_year on bound_congressional_record
GET /bound-congressional-record/{year}/{month} hand_service hand.get_by_year_month on bound_congressional_record
GET /bound-congressional-record/{year}/{month}/{day} hand_service hand.get_by_date on bound_congressional_record
GET /committee hand_service Committee committee_list_sync annotated committee_list_sync in core/search, core/url_routes_generated
GET /committee-meeting hand_service CommitteeMeeting committee_meeting_list_sync annotated committee_meeting_list_sync in core/search, core/url_routes_generated
GET /committee-meeting/{congress} hand_service via committee_meeting_congress_sync in core/search, core/url_routes_generated
GET /committee-meeting/{congress}/{chamber} hand_service via committee_meeting_congress_chamber_sync in core/search, core/url_routes_generated
GET /committee-meeting/{congress}/{chamber}/{eventId} hand_service CommitteeMeeting committee_meeting_detail_sync annotated committee_meeting_detail_sync in committee_meeting, core/url_routes_generated
GET /committee-print hand_service CommitteePrint committee_print_list_sync annotated committee_print_list_sync in core/search, core/url_routes_generated
GET /committee-print/{congress} hand_service via committee_prints_by_congress_sync in core/search, core/url_routes_generated
GET /committee-print/{congress}/{chamber} hand_service via committee_prints_by_congress_chamber_sync in core/search, core/url_routes_generated
GET /committee-print/{congress}/{chamber}/{jacketNumber} hand_service CommitteePrint committee_print_detail_sync hand.get_text on committee_print
GET /committee-print/{congress}/{chamber}/{jacketNumber}/text hand_service hand.get_text on committee_print
GET /committee-report hand_service CommitteeReport committee_reports_sync annotated committee_reports_sync in core/search, core/url_routes_generated
GET /committee-report/{congress} hand_service via committee_reports_by_congress_sync in core/search, core/url_routes_generated
GET /committee-report/{congress}/{reportType} hand_service via committee_reports_by_congress_rpt_type_sync in core/search, core/url_routes_generated
GET /committee-report/{congress}/{reportType}/{reportNumber} hand_service CommitteeReport committee_report_details_sync hand.get_text on committee_report
GET /committee-report/{congress}/{reportType}/{reportNumber}/text hand_service hand.get_text on committee_report
GET /committee/{chamber} hand_service via committee_list_by_chamber_sync in core/search, core/url_routes_generated
GET /committee/{chamber}/{committeeCode} hand_service Committee committee_details_sync annotated committee_details_sync in committee, core/url_routes_generated
GET /committee/{chamber}/{committeeCode}/bills hand_service via committee_bills_list_sync in committee, core/url_routes_generated, extensions/committees
GET /committee/{chamber}/{committeeCode}/house-communication hand_service via house_communications_by_committee_sync in committee, core/url_routes_generated, extensions/committees
GET /committee/{chamber}/{committeeCode}/nominations hand_service via nomination_by_committee_sync in committee, core/url_routes_generated, extensions/committees
GET /committee/{chamber}/{committeeCode}/reports hand_service via committee_reports_by_committee_sync in committee, core/url_routes_generated, extensions/committees
GET /committee/{chamber}/{committeeCode}/senate-communication hand_service via senate_communications_by_committee_sync in committee, core/url_routes_generated, extensions/committees
GET /committee/{congress} hand_service via committee_list_by_chamber_sync in core/search, core/url_routes_generated
GET /committee/{congress}/{chamber} hand_service via committee_details_sync in committee, core/url_routes_generated
GET /committee/{congress}/{chamber}/{committeeCode} hand_service hand.get_by_congress on committee
GET /congress hand_service Congress congress_list_sync annotated congress_list_sync in congress, core/search, core/url_routes_generated
GET /congress/current hand_service via congress_current_list_sync in congress, core/search, core/url_routes_generated
GET /congress/{congress} hand_service Congress congress_details_sync annotated congress_details_sync in congress, core/url_routes_generated
GET /congressional-record hand_service CongressionalRecord congressional_record_list_sync annotated congressional_record_list_sync in core/search, core/url_routes_generated
GET /crsreport hand_service CRSReport crsreport_sync annotated crsreport_sync in core/search, core/url_routes_generated
GET /crsreport/{reportNumber} hand_service CRSReport crsreport_details_sync annotated crsreport_details_sync in core/url_routes_generated, crsreport
GET /daily-congressional-record hand_service DailyCongressionalRecord daily_congressional_record_list_sync hand.search on daily_congressional_record
GET /daily-congressional-record/{volumeNumber} hand_service hand.get_volume on daily_congressional_record
GET /daily-congressional-record/{volumeNumber}/{issueNumber} hand_service hand.get_issue on daily_congressional_record
GET /daily-congressional-record/{volumeNumber}/{issueNumber}/articles hand_service hand.get_issue on daily_congressional_record
GET /hearing hand_service Hearing hearing_list_sync annotated hearing_list_sync in core/search, core/url_routes_generated
GET /hearing/{congress} hand_service via hearing_list_by_congress_sync in core/search, core/url_routes_generated
GET /hearing/{congress}/{chamber} hand_service via hearing_list_by_congress_chamber_sync in core/search, core/url_routes_generated
GET /hearing/{congress}/{chamber}/{jacketNumber} hand_service Hearing hearing_detail_sync annotated hearing_detail_sync in core/url_routes_generated, hearing
GET /house-communication hand_service HouseCommunication house_communication_sync annotated house_communication_sync in core/search, core/url_routes_generated
GET /house-communication/{congress} hand_service via house_communication_congress_sync in core/search, core/url_routes_generated
GET /house-communication/{congress}/{communicationType} hand_service via house_communication_list_sync in core/search, core/url_routes_generated
GET /house-communication/{congress}/{communicationType}/{communicationNumber} hand_service HouseCommunication house_communication_detail_sync annotated house_communication_detail_sync in core/url_routes_generated, house_communication
GET /house-requirement hand_service HouseRequirement house_requirement_sync annotated house_requirement_sync in core/search, core/url_routes_generated
GET /house-requirement/{requirementNumber} hand_service HouseRequirement house_requirement_detail_sync hand.matching_communications on house_requirement
GET /house-requirement/{requirementNumber}/matching-communications hand_service hand.matching_communications on house_requirement
GET /house-vote hand_service HouseVote house_vote_list_sync annotated house_vote_list_sync in core/search, core/url_routes_generated
GET /house-vote/{congress} hand_service via house_vote_list_congress_sync in core/search, core/url_routes_generated
GET /house-vote/{congress}/{session} hand_service hand.list_by_congress_session on house_vote
GET /house-vote/{congress}/{session}/{voteNumber} hand_service HouseVote house_vote_details_sync hand.members on house_vote
GET /house-vote/{congress}/{session}/{voteNumber}/members hand_service hand.members on house_vote
GET /law/{congress} hand_service via law_list_by_congress_sync in bill, core/url_routes_generated
GET /law/{congress}/{lawType} hand_service via law_list_by_congress_and_law_type_sync in bill, core/url_routes_generated
GET /law/{congress}/{lawType}/{lawNumber} hand_service via law_list_by_congress_law_type_and_law_number_sync in bill, core/url_routes_generated
GET /member hand_service Member member_list_sync annotated member_list_sync in core/search, core/url_routes_generated, member
GET /member/congress/{congress} hand_service hand.list_by_congress on member
GET /member/congress/{congress}/{stateCode}/{district} hand_service via member_list_by_congress_state_district_sync in core/search, core/url_routes_generated, member
GET /member/{bioguideId} hand_service Member member_details_sync annotated member_details_sync in core/url_routes_generated, member
GET /member/{bioguideId}/cosponsored-legislation hand_service via member_cosponsorship_list_sync in core/url_routes_generated, extensions/members, member
GET /member/{bioguideId}/sponsored-legislation hand_service via member_sponsorship_list_sync in core/url_routes_generated, extensions/members, member
GET /member/{stateCode} hand_service via member_details_sync in core/url_routes_generated, member
GET /member/{stateCode}/{district} hand_service via member_list_by_state_and_district_sync in core/search, core/url_routes_generated, member
GET /nomination hand_service Nomination nomination_list_sync annotated nomination_list_sync in core/search, core/url_routes_generated
GET /nomination/{congress} hand_service via nomination_list_by_congress_sync in core/search, core/url_routes_generated
GET /nomination/{congress}/{nominationNumber} hand_service Nomination nomination_detail_sync annotated nomination_detail_sync in core/url_routes_generated, nomination
GET /nomination/{congress}/{nominationNumber}/actions hand_service via nomination_actions_sync in core/url_routes_generated, extensions/nominations, nomination
GET /nomination/{congress}/{nominationNumber}/committees hand_service via nomination_committees_sync in core/url_routes_generated, extensions/nominations, nomination
GET /nomination/{congress}/{nominationNumber}/hearings hand_service via nomination_hearings_sync in core/url_routes_generated, extensions/nominations, nomination
GET /nomination/{congress}/{nominationNumber}/{ordinal} hand_service hand.get_nominees on nomination
GET /senate-communication hand_service SenateCommunication senate_communication_sync annotated senate_communication_sync in core/search, core/url_routes_generated
GET /senate-communication/{congress} hand_service via senate_communication_congress_sync in core/search, core/url_routes_generated
GET /senate-communication/{congress}/{communicationType} hand_service via senate_communication_list_sync in core/search, core/url_routes_generated
GET /senate-communication/{congress}/{communicationType}/{communicationNumber} hand_service SenateCommunication senate_communication_detail_sync annotated senate_communication_detail_sync in core/url_routes_generated, senate_communication
GET /summaries hand_service Summaries bill_summaries_all_sync annotated bill_summaries_all_sync in core/search, core/url_routes_generated
GET /summaries/{congress} hand_service via bill_summaries_by_congress_sync in core/search, core/url_routes_generated
GET /summaries/{congress}/{billType} hand_service via bill_summaries_by_type_sync in core/search, core/url_routes_generated
GET /treaty hand_service Treaty treaty_list_sync annotated treaty_list_sync in core/search, core/url_routes_generated
GET /treaty/{congress} hand_service via treaty_list_by_congress_sync in core/search, core/url_routes_generated
GET /treaty/{congress}/{treatyNumber} hand_service Treaty treaty_detail_sync hand.get_actions on treaty
GET /treaty/{congress}/{treatyNumber}/actions hand_service hand.get_actions on treaty
GET /treaty/{congress}/{treatyNumber}/committees hand_service via treaty_committee_sync in core/url_routes_generated, extensions/treaties, treaty
GET /treaty/{congress}/{treatyNumber}/{treatySuffix} hand_service via treaty_details_sync in core/url_routes_generated, treaty
GET /treaty/{congress}/{treatyNumber}/{treatySuffix}/actions hand_service via treaty_actions_sync in core/url_routes_generated, extensions/treaties, treaty