Files
artcraft/packages/components/src/api/beta_key/CreateBetaKey.ts
T
BFlat ef66b8ac3d redeem beta key and moderation page updates
init redeem beta key page

redeem beta key page

beta key redeem success page

redeem beta key and moderation page updates

redirects back to redeem page after login and signup

removed unused
2024-05-17 02:52:27 +07:00

23 lines
449 B
TypeScript

import MakeRequest from "../MakeRequest";
export interface CreateBetaKeyRequest {
maybe_referrer_username: string;
number_of_keys: number;
uuid_idempotency_token: string;
}
export interface CreateBetaKeyResponse {
beta_keys: string[];
success: boolean;
}
export const CreateBetaKey = MakeRequest<
string,
CreateBetaKeyRequest,
CreateBetaKeyResponse,
{}
>({
method: "POST",
routingFunction: () => "/v1/beta_keys/create",
});