When you integrate with the FIDO or Push APIs, you encounter error codes that are either missing from documentation or require clarification regarding their usage in the current version of the platform.
You see one of the following errors:
3001101 Invalid Flow State Id{"errorCode": "0000010", "errorMessage": "Invalid X-Flow-State header"}IDSP 4.0.1
These errors occur due to the usage of legacy mechanisms or specific validation failures within the Authentication Manager (authmgr) and Factor components.
X-Flow-State header provided in the request.You can safely ignore error 3001101. As this is related to legacy push functionality, it does not impact modern FIDO or VIP Push flows. Ensure your implementation is not accidentally calling legacy endpoints or passing deprecated flow identifiers.
If you receive the Invalid X-Flow-State header error, you must investigate the following potential causes within your environment:
flowState details for the provided encrypted flowStateId ####.BadRequest to protect the session.userId or userLoginId set in the flowState does not match the identifiers present in the User Access Token ####.userLoginId and the internal_user_login_id ####.Check your API request headers to ensure the X-Flow-State value is correct, current, and belongs to the authenticated user session.