deleteUserAPIKey
Use this to delete a User API Key
Type signature of deleteUserAPIKey
async function deleteUserAPIKey(id: string): Promise<
| {
error: "authorizationHeaderNotPresent";
success: false;
reason: string;
}
| {
error: "apiTokenNotPresent";
success: false;
reason: string;
}
| {
error: "invalidAPIToken";
success: false;
reason: string;
}
| {
error: "invalidBody";
success: false;
reason: string;
}
| {
error: "invalidId";
success: false;
reason: string;
}
| {
success: true;
id: string;
}
>;
Parameters
id-idofUser API Key. You can get thatidofUser API Keywhen you have calledcreateUserAPIKey.
Returns
If User API Key is deleted successfully. Then the deleteUserAPIKey function returns
type Returns = {
success: true;
id: string;
apikey: string;
};
id which is returned is same as id passed to rotateUserAPIKey
Errors
If User API Key is unable to delete successfully, then deleteUserAPIKey will return an error. Check the Type signature for possible errors that can happen