Clara-Backend
  1. Auth
Clara-Backend
  • Clara-Backend
    • Get Started
    • Quickstart (Rest API)
    • Quickstart (MCP Server)
    • Auth
      • Register
      • Google OAuth
      • Login
      • Logout
      • Change Password
      • Send OTP
      • Activate
      • Enable 2FA
      • Disable 2FA
    • User
      • View
      • Update
    • API Key
      • View
      • Reset
    • Transaction
      • View All
      • View
    • Task
      • View All
      • View
    • Agent
      • Supported Attachments
      • Analysis
    • Stripe
      • Rate
      • Portal
      • Buy
    • Misc
      • Health
      • Version
  • Flask Backend Boilerplate
    • Get Started
    • Quickstart
    • Auth
      • Register
        POST
      • Google OAuth
        POST
      • Login
        POST
      • Logout
        DELETE
      • Change Password
        PATCH
      • Send OTP
        POST
      • Activate
        POST
      • Enable 2FA
        POST
      • Disable 2FA
        DELETE
    • User
      • View
      • Update
    • Transaction
      • View All
      • View
    • Stripe
      • Rate
      • Portal
      • Buy
    • Misc
      • Health
      • Version
  1. Auth

Google OAuth

Prod Env
Prod Env
POST
/auth/google
This endpoint lets a user log in using Google OAuth and generate a user token on Clara.

Request

Header Params

Body Params application/json

Examples

Responses

🟢201Success
application/json
Body

🟠400Bad Request
🟠401Unauthorized
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/auth/google' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjkzYTkzNThjY2Y5OWYxYmIwNDBiYzYyMjFkNTQ5M2UxZmZkOGFkYTEiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhenAiOiI4MTMzOTYxNjkyNDMtaWozazRvMGlucDZ0N3Q2dXA1ajMxNzRsdXF0bGU5amsuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJhdWQiOiI4MTMzOTYxNjkyNDMtaWozazRvMGlucDZ0N3Q2dXA1ajMxNzRsdXF0bGU5amsuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJzdWIiOiIxMDQ5MzMyMDk2MjI4MDI3NzU3NjgiLCJlbWFpbCI6InZpYmhhbnNodXJhdGhvZDMyQGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJuYmYiOjE3NjQyMjQ5MTUsIm5hbWUiOiJWaWJoYW5zaHUgUmF0aG9kIiwiZ2l2ZW5fbmFtZSI6IlZpYmhhbnNodSIsImZhbWlseV9uYW1lIjoiUmF0aG9kIiwiaWF0IjoxNzY0MjI1MjE1LCJleHAiOjE3NjQyMjg4MTUsImp0aSI6IjQwMjBkY2IxM2M3Y2ZkZTM3YTQ2ZTVjMWE2MzA2NWIyNTc1YzJhOGMifQ.E5Gy7SIBNwawevRVHNbqpn4AEzapb6gv6oNkjsoYGmCwsEmCNn7miN8QWmScR5O5PpuP9RaRbiBEhM3-53nmj-Xgwgd90EKDhKKfSqwdiIqM2bFb0ImEtESQt7lINPlm7D-dpUYsRP0rpuGX1v9T-3tT6VAGtqtm8H6rUMH0Ojf142jI48Hr5YD4On2Gxp03LXDoTcMR_76sPNCww0ZQYZOoAoBOive2FfBfOHp_h3ohieiPluE_oqcl_AB8_m8dplhuS-Kuh0xyvfSppNEpdLuB_8pPotrLV7BNTyXm_-CV0Fr4yWVTQAFSCq04ppELVdZ3rOA_zfwlMcdaATcvNA"
}'
Response Response Example
201 - Success
{
  "data": {
    "created_at": "Thu, 27 Nov 2025 06:33:37 GMT",
    "credits": 0.0,
    "email": "vibhanshurathod32@gmail.com",
    "first_name": "Vibhanshu Rathod",
    "id": "user_c00128d471a742609ac32d8db994322a",
    "is_2fa_enabled": false,
    "is_active": false,
    "is_dark_mode": true,
    "last_name": null,
    "token": "calzo_user_eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyX2MwMDEyOGQ0NzFhNzQyNjA5YWMzMmQ4ZGI5OTQzMjJhIiwicm9sZSI6InVzZXIiLCJpYXQiOjE3NjQyMjUyNTAuMzYxMzA2LCJleHAiOjE3NjQ4MzAwNTAuMzYxMjcyfQ.uQmT-qBWQ6T2FOgMImyTMl851Lfx1-tdUQ_GcVZkNSA",
    "updated_at": "Thu, 27 Nov 2025 06:33:37 GMT"
  },
  "message": "User logged in successfully.",
  "status": "success"
}
Modified at 2025-12-10 10:18:35
Previous
Register
Next
Login
Built with