Skip to main content
POST
/
auth
/
signin
Sign In
curl --request POST \
  --url https://api.example.com/auth/signin \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "jsmith@example.com",
  "password": "<string>"
}
'
{
  "message": "<string>",
  "user": {},
  "accessToken": "<string>",
  "idToken": "<string>",
  "refreshToken": "<string>",
  "expiresIn": 123,
  "tokens": {
    "accessToken": "<string>",
    "idToken": "<string>",
    "refreshToken": "<string>",
    "expiresIn": 123,
    "tokenType": "Bearer"
  },
  "tokenType": "Bearer"
}

Body

application/json

Request model for user sign in.

email
string<email>
required

User email address

password
string
required

User password

Minimum string length: 1

Response

Successful Response

Response model for successful sign in.

message
string
required

Success message

user
User · object
required

User information

accessToken
string
required

Access token for API requests

idToken
string
required

ID token with user claims

refreshToken
string
required

Refresh token for token renewal

expiresIn
integer
required

Token expiry time in seconds

tokens
TokenResponse · object
required

Authentication tokens (for backward compatibility)

tokenType
string
default:Bearer

Token type