Create a new customer or retrieve an existing one using OIDC token exchange.
This endpoint validates an OIDC token and creates a customer record if one doesn’t exist for the authenticated user. If a customer already exists for the token’s user identifier, it returns the existing customer.
OAuth2 client credentials flow for API authentication
Request body for customer token exchange
OIDC token to exchange for customer authentication
"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9..."
Customer created or retrieved successfully
Customer entity
Unique customer identifier
"550e8400-e29b-41d4-a716-446655440000"
Customer creation timestamp
"2024-01-01T00:00:00.000Z"
Customer last update timestamp
"2024-01-01T00:00:00.000Z"
Organization identifier
"org_123456"
Project identifier
"proj_123456"
Additional customer metadata
uRamp JWT token for authenticated customer requests