Skip to content

Committee API endpoint #1001

Open
jvitorbarros15 wants to merge 22 commits intomainfrom
api-controller
Open

Committee API endpoint #1001
jvitorbarros15 wants to merge 22 commits intomainfrom
api-controller

Conversation

@jvitorbarros15
Copy link

@jvitorbarros15 jvitorbarros15 commented Feb 12, 2026

Closes #955

ETDA API controller with a POST for committee member information needed on Fams Tools

jvitorbarros15 and others added 20 commits January 16, 2026 10:15
… method (have ot added the api key to envrc yet)
CommitteeRoleNormalizer uses regex to extract and rank committee roles by priority.
Adds RSpec tests for CommitteeRoleNormalizer.
Adds request spec for CommitteeRecordsController to validate role mapping and authenticated POST requests.
…ntroller

- Simplified API routes for CommitteeRecords endpoint

- Added basic request spec for auth, success response, and internal error handling
@jvitorbarros15 jvitorbarros15 changed the title Closes Committee API endpoint #955 Committee API endpoint Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Committee API endpoint

3 participants