Auth google
POST /admin/auth/google
Exchange Google ID token for admin JWT
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"
}