Enrich Journey Completion Token

Adds information to the token created upon journey completion.

Description

When a journey completes successfully, a journey completion token is generated and returned to the client application as a JWT. The client can then validate the token signature and extract the info contained within its claims. You can add custom claims to the token, where each claim value is evaluated at runtime. This can be used to securely return additional info to the client application upon journey completion.

Configuration

Field Description
JWT Token Enrichment Values A list of custom claims to add to the token. The name represents the claim ID and the expression yields the value for the generated claim at runtime.
Note

A custom claim cannot use the same ID of one of the standard claims generated by Transmit:
jti, exp, aud, pid, did, sid, iat, ted, params, pvid

Example

Suppose transaction details are provided by the client when initiating a journey in a transactionDetails object. You can include them in the generated token in a claim named transaction_details configuring the following: