Skip to main content

Disabling APIs

To disable the API entirely, all you need to do is override the api implementation as undefined.

For example, if you want to disable the sign-up and sign-in api, all you do is:

SuperTokens.init({    appInfo: {...},    supertokens: {...},    recipeList: [        EmailPassword.init({            override: {                apis: (originalImplementation) => {                    return {                        ...originalImplementation,                        signUpPOST: undefined,                        signInPOST: undefined                    }                }            }        })    ]});
important

You then need to define your own routes that will handle this API call. You can see the Frontend driver interface API spec here