API
Fancy Foxx edited this page Nov 19, 2023
·
1 revision
List of all API endpoints by entity.
-
GET
/member
— Read all members with any specified optional query parameters. -
POST
/member
— Create a new member and send a university affiliation verification email. -
GET
/member/{member-id}
— Read the specified member. -
PATCH
/member/{member-id}
— Update the specified member. -
DELETE
/member/{member-id}
— Delete the specified member.
-
GET
/member/{member-id}/verify
— Send a new university affiliation verification email to the provided email address for the specified member. -
PATCH
/member/{member-id}/verify
— Verify the specified member's affiliation with the university with the provided affiliation verification code.
-
GET
/event
— Read all events with any specified optional query parameters. -
POST
/event
— Create a new event. -
GET
/event/{event-id}
— Read the specified event. -
PATCH
/event/{event-id}
— Update the specified event. -
DELETE
/event/{event-id}
— Delete the specified event.
-
PUT
/event/{event-id}/partstat
— Update the participation status for the provided member for the specified event.
-
GET
/fine
— Read all fines with any specified optional query parameters. -
GET
/fine/{member-id}
— Read fines for the specified member. -
PATCH
/fine/{member-id}
— Add the provided dollar amount to the specified member's total fines. -
DELETE
/fine/{member-id}
— Delete all recorded fines for the specified member.
-
GET
/invite-link
— Read all invite links. -
POST
/invite-link
— Create a new invite link entry. -
GET
/invite-link/{invite-link-id}
— Read the specified invite link. -
PATCH
/invite-link/{invite-link-id}
— Update the specified invite link. -
DELETE
/invite-link/{invite-link-id}
— Delete the specified invite link.
-
GET
/quote
— Read all quotes with any specified optional query parameters. -
POST
/quote
— Create a new quote entry. -
GET
/quote/{quote-id}
— Read the specified quote. -
PATCH
/quote/{quote-id}
— Update the specified quote. -
DELETE
/quote/{quote-id}
— Delete the specified quote.
-
GET
/summon
— Read all summonses. -
POST
/summon
— Create a new summons. -
GET
/summon/{summon-id}
— Read the specified summons. -
PATCH
/summon/{summon-id}
— Update the specified summons. -
DELETE
/summon/{summon-id}
— Delete the specified summons.