--- title: "What happens when an invalid Project ID is passed to the startProject(String projectID) method?" slug: "what-happens-when-an-invalid-project-id-is-passed-to-the-start-method" updated: 2026-08-07T07:08:51Z published: 2026-08-07T07:08:51Z canonical: "support.whatfix.com/what-happens-when-an-invalid-project-id-is-passed-to-the-start-method" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://support.whatfix.com/llms.txt > Use this file to discover all available pages before exploring further. # What happens when an invalid Project ID is passed to the startProject(String projectID) method? The startProject method is used when you want to programmatically launch a specific in-app experience from the Whatfix Mobile Dashboard, such as when a user opens a particular screen, clicks a button to trigger a guided flow, or receives a notification that starts a specific project. Project ID can be invalid in the following two cases: - When the Project ID is either null or empty, the SDK does not change any of the in-app experience. - When the Project ID is not a valid 32-bit or does not exist in the backend, then the SDK obtains the error code and handles the error based on the obtained error code.