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
-id
ofUser API Key
. You can get thatid
ofUser API Key
when 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