# SJAA Members DB ## Docs - [API Key](https://sjaa-dev.mintlify.app/api-reference/data-types/api-key.md) - [Permissions](https://sjaa-dev.mintlify.app/api-reference/data-types/permissions.md) - [Introduction](https://sjaa-dev.mintlify.app/api-reference/introduction.md): Features and usage of the REST API - [Create API Key](https://sjaa-dev.mintlify.app/api-reference/keys/create.md): Creates a new api key (bearer token) for the user given by Basic auth. - [Delete API Key](https://sjaa-dev.mintlify.app/api-reference/keys/delete.md): Revoke an API Key (Bearer token). The token to revoke is the same one used to authenticate this request. - [Get API Keys](https://sjaa-dev.mintlify.app/api-reference/keys/get.md): Returns all the API Keys currently assigned to the account. - [Search](https://sjaa-dev.mintlify.app/api-reference/people/search.md): Returns all people matching the requested query. Does not include Admins. Requires read permissions. - [Update](https://sjaa-dev.mintlify.app/api-reference/people/update.md): Update the person with the indicated :id in the URL. Requires write permissions. - [Application Configuration](https://sjaa-dev.mintlify.app/development/app-configuration.md): Managing application settings with database-backed configuration - [Application Structure](https://sjaa-dev.mintlify.app/development/application-structure.md): Understanding the codebase layout and organization - [Database](https://sjaa-dev.mintlify.app/development/database.md): Schema and local database management - [Documentation](https://sjaa-dev.mintlify.app/development/documentation.md): How to edit this documentation and preview changes locally to update your docs - [Development Environment](https://sjaa-dev.mintlify.app/development/environment.md): Setting up and maintaining a local development environment - [Donation Tracking](https://sjaa-dev.mintlify.app/essentials/donations.md): How to manage donations. - [Equipment Tracking](https://sjaa-dev.mintlify.app/essentials/equipment.md): What equipment exists in our organization, and where! - [Google Group Synchronization](https://sjaa-dev.mintlify.app/essentials/google-group-sync.md): Keeping Google Groups in sync with membership status. - [Groups](https://sjaa-dev.mintlify.app/essentials/groups.md): Different functions and groups within SJAA. - [Member Verification](https://sjaa-dev.mintlify.app/essentials/member-verification.md): How to verify membership status for events and access control. - [People and Memberships](https://sjaa-dev.mintlify.app/essentials/people.md): How people are organized in the database. - [Security and Permissions](https://sjaa-dev.mintlify.app/essentials/permissions.md): How data is protected. - [Recurring Tasks](https://sjaa-dev.mintlify.app/essentials/recurring-tasks.md): Automated background jobs that run on a schedule. - [Reports](https://sjaa-dev.mintlify.app/essentials/reports.md): Useful summaries of SJAA data. - [Embeddable Widgets](https://sjaa-dev.mintlify.app/essentials/widgets.md): Display membership data on your website with widgets. - [Introduction](https://sjaa-dev.mintlify.app/introduction.md): Documentation for the SJAA Members Application. ## OpenAPI Specs - [openapi](https://sjaa-dev.mintlify.app/api-reference/openapi.json) ## Optional - [SJAA Homepage](https://www.sjaa.net) - [SJAA Members Database](https://membership.sjaa.net) - [Source Code](https://github.com/sjaa/sjaa-memberships)