Start here. This is the direct spoken answer to practice first.
Why this question matters
A JWT is untrusted input until its signature and intended use have been validated. Issuer, audience, lifetime, algorithm, key, and token type define whether its claims can participate in an authorization decision.
The API should validate the JWT signature, issuer, audience, expiration, and signing key. It should also use the expected token type and algorithm. Only after validation should the API read claims like user id, roles, tenant, or scopes. A token string from the client is just input until those checks pass.