# Memos unofficial > Memos unofficial API documentation ## All endpoints › Api - [POST /api/v1/ai:transcribe](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-ai:transcribe): Transcribe an audio file - [GET /api/v1/attachments](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-attachments): List attachments - [POST /api/v1/attachments](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-attachments): Create an attachment - [POST /api/v1/attachments:batchDelete](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-attachments:batchdelete): Delete attachments in a batch - [POST /api/v1/attachments:upload](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-attachments:upload): Upload an attachment in chunks - [GET /api/v1/attachments/{attachment}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-attachments-attachment): Get an attachment - [PATCH /api/v1/attachments/{attachment}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-attachments-attachment): Update an attachment - [DELETE /api/v1/attachments/{attachment}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-attachments-attachment): Delete an attachment - [GET /api/v1/auth/me](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-auth-me): Get the authenticated user - [POST /api/v1/auth/refresh](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-auth-refresh): Refresh an access token - [POST /api/v1/auth/signin](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-auth-signin): Sign in with credentials - [POST /api/v1/auth/signout](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-auth-signout): Sign out the authenticated user - [GET /api/v1/identity-providers](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-identity-providers): List identity providers - [POST /api/v1/identity-providers](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-identity-providers): Create an identity provider - [GET /api/v1/identity-providers/{identity-provider}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-identity-providers-identity-provider): Get an identity provider - [PATCH /api/v1/identity-providers/{identity-provider}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-identity-providers-identity-provider): Update an identity provider - [DELETE /api/v1/identity-providers/{identity-provider}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-identity-providers-identity-provider): Delete an identity provider - [GET /api/v1/instance/{instance}/*](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-instance-instance-*): Get an instance setting - [PATCH /api/v1/instance/{instance}/*](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-instance-instance-*): Update an instance setting - [GET /api/v1/instance/profile](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-instance-profile): Get the instance profile - [POST /api/v1/instance/settings:batchGet](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-instance-settings:batchget): Get multiple instance settings - [POST /api/v1/instance/settings/notification:testEmail](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-instance-settings-notification:testemail): Test notification email delivery - [GET /api/v1/instance/stats](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-instance-stats): Get instance resource usage statistics - [GET /api/v1/memos](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-memos): List memos - [POST /api/v1/memos](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-memos): Create a memo - [GET /api/v1/memos/-/linkMetadata](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-memos-linkmetadata): Get link metadata - [POST /api/v1/memos/-/linkMetadata:batchGet](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-memos-linkmetadata:batchget): Get metadata for multiple links - [GET /api/v1/memos/{memo}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-memos-memo): Get a memo - [PATCH /api/v1/memos/{memo}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-memos-memo): Update a memo - [DELETE /api/v1/memos/{memo}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-memos-memo): Delete a memo - [GET /api/v1/memos/{memo}/attachments](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-memos-memo-attachments): List attachments for a memo - [PATCH /api/v1/memos/{memo}/attachments](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-memos-memo-attachments): Replace a memo's attachments - [GET /api/v1/memos/{memo}/comments](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-memos-memo-comments): List comments for a memo - [POST /api/v1/memos/{memo}/comments](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-memos-memo-comments): Create a comment on a memo - [GET /api/v1/memos/{memo}/reactions](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-memos-memo-reactions): List reactions for a memo - [POST /api/v1/memos/{memo}/reactions](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-memos-memo-reactions): Add or update a memo reaction - [DELETE /api/v1/memos/{memo}/reactions/{reaction}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-memos-memo-reactions-reaction): Delete a memo reaction - [GET /api/v1/memos/{memo}/relations](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-memos-memo-relations): List relations for a memo - [PATCH /api/v1/memos/{memo}/relations](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-memos-memo-relations): Replace a memo's reference relations - [GET /api/v1/memos/{memo}/shares](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-memos-memo-shares): List share links for a memo - [POST /api/v1/memos/{memo}/shares](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-memos-memo-shares): Create a memo share link - [DELETE /api/v1/memos/{memo}/shares/{share}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-memos-memo-shares-share): Delete a memo share link - [GET /api/v1/shares/{shareToken}/memo](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-shares-sharetoken-memo): Get a memo from a share token - [GET /api/v1/spaces](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-spaces): List spaces - [POST /api/v1/spaces](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-spaces): Create a space - [GET /api/v1/spaces/{space}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-spaces-space): Get a space - [PATCH /api/v1/spaces/{space}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-spaces-space): Update space metadata - [DELETE /api/v1/spaces/{space}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-spaces-space): Delete a space - [GET /api/v1/spaces/{space}/invitations](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-spaces-space-invitations): List pending invitations for a space - [POST /api/v1/spaces/{space}/invitations](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-spaces-space-invitations): Invite a user to a space - [GET /api/v1/spaces/{space}/invitations/{invitation}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-spaces-space-invitations-invitation): Get a space invitation - [DELETE /api/v1/spaces/{space}/invitations/{invitation}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-spaces-space-invitations-invitation): Delete a space invitation - [POST /api/v1/spaces/{space}/invitations/{invitation}:accept](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-spaces-space-invitations-invitation-:accept): Accept a space invitation - [POST /api/v1/spaces/{space}/invitations/{invitation}:decline](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-spaces-space-invitations-invitation-:decline): Decline a space invitation - [GET /api/v1/spaces/{space}/members](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-spaces-space-members): List members of a space - [GET /api/v1/spaces/{space}/members/{member}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-spaces-space-members-member): Get a space member - [PATCH /api/v1/spaces/{space}/members/{member}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-spaces-space-members-member): Update a space member - [DELETE /api/v1/spaces/{space}/members/{member}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-spaces-space-members-member): Remove a member from a space - [GET /api/v1/users](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users): List users - [POST /api/v1/users](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-users): Create a user - [POST /api/v1/users:batchGet](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-users:batchget): Get users by username - [GET /api/v1/users:stats](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users:stats): List statistics for all users - [GET /api/v1/users/{user}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user): Get a user by username - [PATCH /api/v1/users/{user}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-users-user): Update a user - [DELETE /api/v1/users/{user}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-users-user): Delete a user - [GET /api/v1/users/{user}:exportMemos](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-:exportmemos): Export a user's memos - [GET /api/v1/users/{user}:getStats](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-:getstats): Get user statistics - [POST /api/v1/users/{user}:importMemos](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-users-user-:importmemos): Import memos from an export archive - [GET /api/v1/users/{user}/linkedIdentities](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-linkedidentities): List linked SSO identities for a user - [POST /api/v1/users/{user}/linkedIdentities](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-users-user-linkedidentities): Link an SSO identity to a user - [GET /api/v1/users/{user}/linkedIdentities/{linkedIdentity}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-linkedidentities-linkedidentity): Get a linked SSO identity - [DELETE /api/v1/users/{user}/linkedIdentities/{linkedIdentity}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-users-user-linkedidentities-linkedidentity): Unlink an SSO identity from a user - [GET /api/v1/users/{user}/notifications](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-notifications): List notifications for a user - [PATCH /api/v1/users/{user}/notifications/{notification}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-users-user-notifications-notification): Update a user notification - [DELETE /api/v1/users/{user}/notifications/{notification}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-users-user-notifications-notification): Delete a user notification - [GET /api/v1/users/{user}/personalAccessTokens](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-personalaccesstokens): List a user's personal access tokens - [POST /api/v1/users/{user}/personalAccessTokens](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-users-user-personalaccesstokens): Create a personal access token - [DELETE /api/v1/users/{user}/personalAccessTokens/{personalAccessToken}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-users-user-personalaccesstokens-personalaccesstoken): Delete a personal access token - [GET /api/v1/users/{user}/settings](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-settings): List a user's settings - [GET /api/v1/users/{user}/settings/{setting}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-settings-setting): Get a user setting - [PATCH /api/v1/users/{user}/settings/{setting}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-users-user-settings-setting): Update a user setting - [GET /api/v1/users/{user}/spaceInvitations](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-spaceinvitations): List a user's pending space invitations - [GET /api/v1/users/{user}/views](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-views): List a user's memo views - [POST /api/v1/users/{user}/views](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-users-user-views): Create a memo view - [GET /api/v1/users/{user}/views/{view}](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-views-view): Get a memo view - [PATCH /api/v1/users/{user}/views/{view}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-users-user-views-view): Update a saved memo view - [DELETE /api/v1/users/{user}/views/{view}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-users-user-views-view): Delete a saved memo view - [GET /api/v1/users/{user}/webhooks](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-webhooks): List a user's webhooks - [POST /api/v1/users/{user}/webhooks](https://octri-fpq9ecmqh96h.octri.dev/post-api-v1-users-user-webhooks): Create a user webhook - [PATCH /api/v1/users/{user}/webhooks/{webhook}](https://octri-fpq9ecmqh96h.octri.dev/patch-api-v1-users-user-webhooks-webhook): Update a user webhook - [DELETE /api/v1/users/{user}/webhooks/{webhook}](https://octri-fpq9ecmqh96h.octri.dev/delete-api-v1-users-user-webhooks-webhook): Delete a user webhook - [GET /api/v1/users/{user}/webhooks/{webhook}:getSigningSecret](https://octri-fpq9ecmqh96h.octri.dev/get-api-v1-users-user-webhooks-webhook-:getsigningsecret): Get a webhook signing secret ## Optional - [SDK Downloads](https://octri-fpq9ecmqh96h.octri.dev/sdk): Client SDKs in TypeScript, Python, Go, and 7 more languages - [Changelog](https://octri-fpq9ecmqh96h.octri.dev/changelog): API version history and breaking changes