# Clara-Backend ## Docs - [Get Started](https://docs.clara.crazi.co/get-started-1807187m0.md): - [Quickstart (Rest API)](https://docs.clara.crazi.co/quickstart-rest-api-1808025m0.md): - [Quickstart (MCP Server)](https://docs.clara.crazi.co/quickstart-mcp-server-1808026m0.md): - [Auth](https://docs.clara.crazi.co/auth-5731796f0.md): - [User](https://docs.clara.crazi.co/user-5731797f0.md): - [API Key](https://docs.clara.crazi.co/api-key-5731798f0.md): - [Transaction](https://docs.clara.crazi.co/transaction-5731799f0.md): - [Task](https://docs.clara.crazi.co/task-5731800f0.md): - [Agent](https://docs.clara.crazi.co/agent-5731801f0.md): - [Stripe](https://docs.clara.crazi.co/stripe-5731802f0.md): - [Misc](https://docs.clara.crazi.co/misc-5731803f0.md): ## API Docs - Auth [Register](https://docs.clara.crazi.co/register-24816430e0.md): This endpoint lets a new user register an account on Clara. An account needs to be activated using the [Activate](apidog://link/endpoint/24816435) endpoint before further usage. - Auth [Google OAuth](https://docs.clara.crazi.co/google-oauth-24832705e0.md): This endpoint lets a user log in using Google OAuth and generate a user token on Clara. - Auth [Login](https://docs.clara.crazi.co/login-24816431e0.md): This endpoint lets a user log in and generate a user token on Clara. Code is only needed if 2FA is turned on and can be generated using the [Send OTP](apidog://link/endpoint/24816434) endpoint. - Auth [Logout](https://docs.clara.crazi.co/logout-24816432e0.md): This endpoint lets a user log out from their active session on Clara. - Auth [Change Password](https://docs.clara.crazi.co/change-password-24816433e0.md): This endpoint lets a user change their account password on Clara. Code can be generated using the [Send OTP](apidog://link/endpoint/24816434) endpoint. - Auth [Send OTP](https://docs.clara.crazi.co/send-otp-24816434e0.md): This endpoint lets a user send an OTP (code) for verification on Clara. - Auth [Activate](https://docs.clara.crazi.co/activate-24816435e0.md): This endpoint lets a user activate their account on Clara. Code can be generated using the [Send OTP](apidog://link/endpoint/24816434) endpoint. - Auth [Enable 2FA](https://docs.clara.crazi.co/enable-2fa-24816436e0.md): This endpoint lets a user enable two-factor authentication on Clara. Code can be generated using the [Send OTP](apidog://link/endpoint/24816434) endpoint. - Auth [Disable 2FA](https://docs.clara.crazi.co/disable-2fa-24816437e0.md): This endpoint lets a user disable two-factor authentication on Clara. Code can be generated using the [Send OTP](apidog://link/endpoint/24816434) endpoint. - User [View](https://docs.clara.crazi.co/view-24816439e0.md): This endpoint lets a user view their account details on Clara. - User [Update](https://docs.clara.crazi.co/update-24816440e0.md): This endpoint lets a user update their account details on Clara. Certain fields cannot be changed and will be rejected if included. - API Key [View](https://docs.clara.crazi.co/view-24816443e0.md): This endpoint lets a user view their API key on Clara. - API Key [Reset](https://docs.clara.crazi.co/reset-24816444e0.md): This endpoint lets a user reset their API key on Clara. Using this would make your old API key token invalid. - Transaction [View All](https://docs.clara.crazi.co/view-all-24816447e0.md): This endpoint lets a user view all of their transactions on Clara. Pagination works exactly like it does in [PostgreSQL](https://www.geeksforgeeks.org/postgresql/what-are-different-methods-to-do-pagination-in-postgresql/). - Transaction [View](https://docs.clara.crazi.co/view-24816448e0.md): This endpoint lets a user view a specific transaction on Clara. - Task [View All](https://docs.clara.crazi.co/view-all-24816452e0.md): This endpoint lets a user view all of their tasks on Clara. Pagination works exactly like it does in [PostgreSQL](https://www.geeksforgeeks.org/postgresql/what-are-different-methods-to-do-pagination-in-postgresql/). - Task [View](https://docs.clara.crazi.co/view-24816453e0.md): This endpoint lets a user view a specific task on Clara. - Agent [Supported Attachments](https://docs.clara.crazi.co/supported-attachments-24932048e0.md): This endpoint lets a user check the supported attachments on Clara's agent. - Agent [Analysis](https://docs.clara.crazi.co/analysis-24816456e0.md): This endpoint lets a user analyze any information using Clara's agent. Minimum credits required to use this agent are 20. You can upload upto five files with the field name being the file name. - Stripe [Rate](https://docs.clara.crazi.co/rate-24816460e0.md): This endpoint lets a user check the current credit rate and pricing on Clara. `rate` is the amount of credits you'll get per dollar within that limit. - Stripe [Portal](https://docs.clara.crazi.co/portal-24819700e0.md): This endpoint lets a user manage his billing using [Stripe customer portal](https://docs.stripe.com/customer-management). - Stripe [Buy](https://docs.clara.crazi.co/buy-24816461e0.md): This endpoint lets a user buy credits in USD using [Stripe checkout session hosted page](https://docs.stripe.com/checkout/quickstart). - Misc [Health](https://docs.clara.crazi.co/health-24816462e0.md): This endpoint lets a user check the current health status of the Clara API. - Misc [Version](https://docs.clara.crazi.co/version-24816463e0.md): This endpoint lets a user check the current version of the Clara API.