mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-19 11:01:15 +00:00
19 lines
719 B
TypeScript
19 lines
719 B
TypeScript
import type { Cloud, IRestApiContext, InstanceUsage } from '@/Interface';
|
|
import { get, post } from '@/utils';
|
|
|
|
export async function getCurrentPlan(context: IRestApiContext): Promise<Cloud.PlanData> {
|
|
return get(context.baseUrl, '/admin/cloud-plan');
|
|
}
|
|
|
|
export async function getCurrentUsage(context: IRestApiContext): Promise<InstanceUsage> {
|
|
return get(context.baseUrl, '/cloud/limits');
|
|
}
|
|
|
|
export async function getCloudUserInfo(context: IRestApiContext): Promise<Cloud.UserAccount> {
|
|
return get(context.baseUrl, '/cloud/proxy/user/me');
|
|
}
|
|
|
|
export async function confirmEmail(context: IRestApiContext): Promise<Cloud.UserAccount> {
|
|
return post(context.baseUrl, '/cloud/proxy/user/resend-confirmation-email');
|
|
}
|