# Validate Token

div
div
Client SDK
div
Backend API
div
Mobile approve
div
SSO
div
Sub-journey
> Uses a token validation service to validate the provided token


## Description

This  step validates a token using a token validation service that's configured as an external connection. This service evaluates the relevant claims associated with the token, and returns a validation result, for example, valid or invalid.

If token validation succeeds, journey execution resumes with the next step. If
token validation fails (e.g., if the token is invalid or there was a failure invoking the token validation service), the journey terminates.

## Configuration

div
| Field | Description |
|  --- | --- |
| **Token to Validate** | Expression that yields the token to validate in this  step. |
| **Token Validator** | External connection that represents the token validation service. |


Journey event data
This step can be configured to record step input and output data, or a custom payload, which is then surfaced in journey events in Journey Analytics for diagnostic purposes. For details, see [Additional data reporting](/guides/orchestration/getting-started/event_reporting).