# refresh-token refresh AccessToken Endpoint: POST /token/refresh/{tenant_tag} Version: 1.0 ## Path parameters: - `tenant_tag` (string, required) Tenant Tag ## Request fields (application/json): - `refresh_token` (string, required) - `username` (string, required) Username same as the "username" field inside JWT token ## Response 200 fields (application/json): - `authentication_result` (object) - `authentication_result.access_token` (string) - `authentication_result.expires_in` (integer) - `authentication_result.id_token` (string) - `authentication_result.refresh_token` (string) - `authentication_result.token_type` (string) - `challenge_name` (string) - `challenge_parameters` (object) - `challenge_parameters.qr_code` (string) - `challenge_parameters.required_attributes` (array) - `challenge_parameters.secret_code` (string) - `challenge_parameters.user_attributes` (object) - `challenge_parameters.user_id_for_srp` (string) - `data` (object) ## Response 400 fields (application/json): - `errors` (array) - `errors.code` (string) - `errors.message` (string) - `errors.params` (object) ## Response 500 fields (application/json): - `errors` (array) - `errors.code` (string) - `errors.message` (string) - `errors.params` (object)