Part3 Developers

Auth google

POST /admin/auth/google

Exchange Google ID token for admin JWT

POST
/admin/auth/google

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://api.part3.io/v1/admin/auth/google" \  -H "Content-Type: application/json" \  -d '{    "idToken": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImFiY2RlZjEyMzQ1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhdWQiOiJ4eHgu...signed"  }'
{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI3YTFiMmMzZC00ZTVmLTYwNzEtODI5My1hNGI1YzZkN2U4ZjkiLCJ0eXBlIjoiYWRtaW4iLCJlbWFpbCI6ImFkbWluQHBhcnQzLmlvIiwicm9sZSI6InN1cGVyYWRtaW4iLCJleHAiOjE3NjMxNTk2MDB9.signed",
  "token_type": "Bearer",
  "expires_in": 1209600,
  "user": {
    "id": "7a1b2c3d-4e5f-6071-8293-a4b5c6d7e8f9",
    "email": "admin@part3.io",
    "name": "Admin User",
    "role": "superadmin"
  }
}
{
  "error": "invalid_request",
  "error_description": "idToken is required"
}
{
  "error": "invalid_request",
  "error_description": "idToken is required"
}
{
  "error": "invalid_request",
  "error_description": "idToken is required"
}
{
  "error": "invalid_request",
  "error_description": "idToken is required"
}
{
  "error": "invalid_request",
  "error_description": "idToken is required"
}