# Supernotes ## Docs - [ Create Api Key](https://developer.supernotes.app/api-reference/api-keys/create-api-key.md): Create a new API key for the user - [ Create User Sending Email](https://developer.supernotes.app/api-reference/api-keys/create-user-sending-email.md): Create a new email-sending key for a user - [ Delete Api Key](https://developer.supernotes.app/api-reference/api-keys/delete-api-key.md): Delete an API key for the user - [ Delete User Sending Email](https://developer.supernotes.app/api-reference/api-keys/delete-user-sending-email.md): Delete a user's email-sending key - [ Get User Api Keys](https://developer.supernotes.app/api-reference/api-keys/get-user-api-keys.md): Get all API keys for the user - [ Get User Sending Email](https://developer.supernotes.app/api-reference/api-keys/get-user-sending-email.md): Get the user's email-sending key - [ Modify Api Key](https://developer.supernotes.app/api-reference/api-keys/modify-api-key.md): Modify an API key for the user - [ Create Cards](https://developer.supernotes.app/api-reference/cards/create-cards.md): Create cards with full control over properties - [ Daily Append](https://developer.supernotes.app/api-reference/cards/daily-append.md): Append markup to your daily card (or create a new one if it doesn't exist) - [ Delete Cards For Everyone](https://developer.supernotes.app/api-reference/cards/delete-cards-for-everyone.md): Completely (and irreversibly) delete cards from the Supernotes platform - [ Enroll In Card](https://developer.supernotes.app/api-reference/cards/enroll-in-card.md): Enroll in a card – the current user will be given access to all child cards(that have been published) within the specified card. If the user has already enrolled, this endpoint will return all child cards to provide idempotency. - [ Get Card](https://developer.supernotes.app/api-reference/cards/get-card.md): Get a specified card - [ Get Deleted Cards](https://developer.supernotes.app/api-reference/cards/get-deleted-cards.md): Get a list of recently deleted card IDs for this user - [ Get Selected Cards](https://developer.supernotes.app/api-reference/cards/get-selected-cards.md): The "base query" for retrieving cards (memberships) – supports selecting, filtering, and ordering by any implemented metric - [ Get Specified Cards](https://developer.supernotes.app/api-reference/cards/get-specified-cards.md): Get the full card memberships of all the card IDs passed in the request body - [ Remove Cards For Me](https://developer.supernotes.app/api-reference/cards/remove-cards-for-me.md): Completely remove access to cards for the current user - [ Simple Append](https://developer.supernotes.app/api-reference/cards/simple-append.md): Append content to an existing card - [ Simple Create Card](https://developer.supernotes.app/api-reference/cards/simple-create-card.md): Create a single card with the minimum amount of data required - [ Update Cards](https://developer.supernotes.app/api-reference/cards/update-cards.md): Update many cards in one call - [ Create Collection](https://developer.supernotes.app/api-reference/collections/create-collection.md): Create a custom collection - [ Delete Collection](https://developer.supernotes.app/api-reference/collections/delete-collection.md): Delete the specified collection - [ Get Collection](https://developer.supernotes.app/api-reference/collections/get-collection.md): Get the specified collection - [ Get Collections](https://developer.supernotes.app/api-reference/collections/get-collections.md): Get all collections owned by the user - [ Get Deleted Collections](https://developer.supernotes.app/api-reference/collections/get-deleted-collections.md): Get the IDs of collections deleted by the user - [ Update Collection](https://developer.supernotes.app/api-reference/collections/update-collection.md): Update the specified collection - [ Create Comment](https://developer.supernotes.app/api-reference/comments/create-comment.md): Create a new comment on the specified card - [ Delete Comment](https://developer.supernotes.app/api-reference/comments/delete-comment.md): Delete the specified comment from the specified card - [ Edit Comment](https://developer.supernotes.app/api-reference/comments/edit-comment.md): Update the specified comment on the specified card - [ Get Comments](https://developer.supernotes.app/api-reference/comments/get-comments.md): Get all comments for the specified card - [ Accept Friendship](https://developer.supernotes.app/api-reference/friends/accept-friendship.md) - [ Delete Friendship](https://developer.supernotes.app/api-reference/friends/delete-friendship.md) - [ Get Friends](https://developer.supernotes.app/api-reference/friends/get-friends.md) - [ Get Incoming Requests](https://developer.supernotes.app/api-reference/friends/get-incoming-requests.md) - [ Get Outgoing Requests](https://developer.supernotes.app/api-reference/friends/get-outgoing-requests.md) - [ Send Friend Request](https://developer.supernotes.app/api-reference/friends/send-friend-request.md) - [Getting Started](https://developer.supernotes.app/api-reference/introduction.md): Here's how to get started with the Supernotes API - [ Attempt Join](https://developer.supernotes.app/api-reference/members/attempt-join.md): Attempt to join a card (based on having access to some arbitrary ancestor card) - [ Delete Member](https://developer.supernotes.app/api-reference/members/delete-member.md): Delete the member from the specified card - [ Get Members](https://developer.supernotes.app/api-reference/members/get-members.md): Get data about members of this card (permissions, statuses, etc) - [ Invite Member](https://developer.supernotes.app/api-reference/members/invite-member.md): Invite a friend directly to an existing card - [ Modify Member](https://developer.supernotes.app/api-reference/members/modify-member.md): Update another user's card membership - [ Respond To Invite](https://developer.supernotes.app/api-reference/members/respond-to-invite.md): Respond to a card invitation - [ Get Current User Profile](https://developer.supernotes.app/api-reference/profiles/get-current-user-profile.md): Get the authenticated user's public profile - [ Get Known Owner Profiles](https://developer.supernotes.app/api-reference/profiles/get-known-owner-profiles.md): Get the public profiles for all card owners the current user knows - [ Get Other User Profile](https://developer.supernotes.app/api-reference/profiles/get-other-user-profile.md): Get the specified user's public profile - [ Get Specified User Profiles](https://developer.supernotes.app/api-reference/profiles/get-specified-user-profiles.md): Get the public profiles for a specified list of users - [Resource limits](https://developer.supernotes.app/api-reference/resource-limits.md): Overview of API resource limits for different Supernotes plans. - [ Get Synth Credits](https://developer.supernotes.app/api-reference/review/get-synth-credits.md): Get the number of synthetic credits the user has - [Authed find card with share code](https://developer.supernotes.app/api-reference/share/authed-find-card-with-share-code.md) - [ Create Share Code](https://developer.supernotes.app/api-reference/share/create-share-code.md): Create a new share code (if user has permission) - [ Delete Share Code](https://developer.supernotes.app/api-reference/share/delete-share-code.md): Delete an existing share code (if user has permission) - [ Find Card By Share Code](https://developer.supernotes.app/api-reference/share/find-card-with-share-code.md): Retrieve card data (and share code metadata) by specifying a share code - [ Get Share Codes For Card](https://developer.supernotes.app/api-reference/share/get-share-codes-for-card.md) - [Join card with share code](https://developer.supernotes.app/api-reference/share/join-card-with-share-code.md) - [ Update Share Code](https://developer.supernotes.app/api-reference/share/update-share-code.md): Modify an existing share code (if user has permission) - [ Get Users Tags](https://developer.supernotes.app/api-reference/tags/get-users-tags.md): Get all tags known to the user - [ Create Template](https://developer.supernotes.app/api-reference/templates/create-template.md): Create a new template - [ Delete Template](https://developer.supernotes.app/api-reference/templates/delete-template.md): Delete the specified template - [ Edit Template](https://developer.supernotes.app/api-reference/templates/edit-template.md): Update the specified template - [ Get All Templates](https://developer.supernotes.app/api-reference/templates/get-all-templates.md): Get all templates for this user - [ Check Auth](https://developer.supernotes.app/api-reference/user/check-auth.md): Check if using a valid authentication token and return the associated User ID - [ Check If Fresh Access Token](https://developer.supernotes.app/api-reference/user/check-if-fresh-access-token.md): Check if the access token is 'fresh' and return the associated User ID - [ Delete Email](https://developer.supernotes.app/api-reference/user/delete-email.md) - [ Get Current User](https://developer.supernotes.app/api-reference/user/get-current-user.md): Get the authenticated user's information, including subscription details - [ Get Email](https://developer.supernotes.app/api-reference/user/get-email.md) - [ Get Pins](https://developer.supernotes.app/api-reference/user/get-pins.md): Get the authenticated user's pins - [ Get User Email Addresses](https://developer.supernotes.app/api-reference/user/get-user-email-addresses.md): Get all emails for a user - [ Make Email Primary](https://developer.supernotes.app/api-reference/user/make-email-primary.md) - [ Set Feature Preview Flag](https://developer.supernotes.app/api-reference/user/set-feature-preview-flag.md): Sets a boolean feature preview flag for the user - [ Set Preference Flag](https://developer.supernotes.app/api-reference/user/set-preference-flag.md): Sets a boolean preference flag for the user - [ Set Preferences](https://developer.supernotes.app/api-reference/user/set-preferences.md): Sets multiple preferences for the user - [ Update Current User](https://developer.supernotes.app/api-reference/user/update-current-user.md): Update the authenticated user's personal information - [ Update Current User Bio And Pic](https://developer.supernotes.app/api-reference/user/update-current-user-bio-and-pic.md): Update a public user's profile bio and image - [ Update Pins](https://developer.supernotes.app/api-reference/user/update-pins.md): Modify which cards the user has 'pinned' - [ Create Webhook](https://developer.supernotes.app/api-reference/webhooks/create-webhook.md) - [ Delete Webhook](https://developer.supernotes.app/api-reference/webhooks/delete-webhook.md) - [ Get User Webhooks](https://developer.supernotes.app/api-reference/webhooks/get-user-webhooks.md) - [ Modify Webhook](https://developer.supernotes.app/api-reference/webhooks/modify-webhook.md) - [ChatGPT iOS Shortcut](https://developer.supernotes.app/community-creations/chatgpt-ios-shortcut.md) - [Readwise to Supernotes](https://developer.supernotes.app/community-creations/readwise-to-supernotes.md) - [Scriptable iOS Pinned Widget](https://developer.supernotes.app/community-creations/scriptable.md) - [Supernotes to Drafts](https://developer.supernotes.app/community-creations/supernotes-to-drafts.md) - [Webhooks](https://developer.supernotes.app/community-creations/webhooks.md) - [Youtube to iOS Shortcut](https://developer.supernotes.app/community-creations/youtube-to-ios-shortcut.md) - [Custom Collections](https://developer.supernotes.app/guides/custom-collections.md) - [Enums](https://developer.supernotes.app/guides/enums.md) - [Introduction](https://developer.supernotes.app/introduction.md): Welcome to the Supernotes Developer Documentation - [Rust client](https://developer.supernotes.app/third-party/rust-client.md) - [Supervocab](https://developer.supernotes.app/third-party/supervocab.md) ## OpenAPI Specs - [openapi](https://developer.supernotes.app/openapi.json)