Get the current session (whoami)

Get the current session (whoami)

Validates the caller's credential and returns the user. Browser cookie sessions return user metadata only and refresh transparently. With an Authorization: Token or Bearer header, the agent/CLI whoami response also includes that supplied token.

GET/api/auth/session

Request

curl
curl -X GET https://trickest.io/api/auth/session \
  -H "Authorization: Token $TRICKEST_TOKEN"

Responses

200The authenticated user and token expiry
400Bad Request – validation error or malformed input
codestringrequired
messagestringrequired
detailsobject

Field-level detail when the error is a validation failure.

401Unauthorized – missing or expired token
codestringrequired
messagestringrequired
detailsobject

Field-level detail when the error is a validation failure.

403Forbidden – insufficient permissions
codestringrequired
messagestringrequired
detailsobject

Field-level detail when the error is a validation failure.

429Too Many Requests – rate limited
codestringrequired
messagestringrequired
detailsobject

Field-level detail when the error is a validation failure.

500Internal Server Error
codestringrequired
messagestringrequired
detailsobject

Field-level detail when the error is a validation failure.