Skip to content

[EPAC-2152]: add lobbyist organization endpoints#714

Merged
github-actions[bot] merged 1 commit into
mainfrom
symphony/epac-2152-browselobbyistorganizations-directory-profile-re
Jun 3, 2026
Merged

[EPAC-2152]: add lobbyist organization endpoints#714
github-actions[bot] merged 1 commit into
mainfrom
symphony/epac-2152-browselobbyistorganizations-directory-profile-re

Conversation

@riddim-developer-bot

Copy link
Copy Markdown
Contributor

Scope

  • Adds GET /lobbying/organizations and /api/v1/lobbying/organizations directory handling with search, sector filtering, communication-volume sorting, and paging.
  • Adds GET /lobbying/organizations/{id} and /api/v1/lobbying/organizations/{id} profile handling with OCL citation/source metadata, lobbyists, subject matters, communication trend, and top DPOHs.
  • Documents the routes in deployment manifest and OpenAPI, and updates the use-case catalog for the new REST adapters.

Bugfix SPEC

  • Spec: N/A - feature issue, not a bug fix.
  • Trace ID: N/A

Testing notes

  • Automated tests run:
    • cd backend/lobbying && go test ./...
    • cd backend/openapi && go test ./...
    • python3 -m json.tool backend/openapi/openapi.json >/tmp/epac-openapi-check.json && python3 -m json.tool backend/manifest/deployment-services.json >/tmp/epac-deploy-services-check.json
    • scripts/check-boundaries.sh
  • Manual verification: N/A - backend REST adapter only; no iOS UI surface in scope.

Screenshots

N/A - backend API only.

Related issue

Release-Note: Adds lobbyist organization directory and profile API endpoints backed by OCL data.

@riddim-developer-bot riddim-developer-bot Bot added the autonomous Enrolled in prconverged daemon for automated review and merge label Jun 3, 2026
@github-actions github-actions Bot enabled auto-merge (squash) June 3, 2026 07:14
@github-actions github-actions Bot merged commit f9d7d7e into main Jun 3, 2026
58 of 59 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autonomous Enrolled in prconverged daemon for automated review and merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants