Skip to main content

Function.useKeybanApplication

function useKeybanApplication(): UsePromiseResult<{
createdAt: string;
domains: string[];
dppSettings: {
actions: {
description?: Partial<Record<"en-US" | "fr-FR", string>>;
enabled: boolean;
icon?: string;
id: string;
label?: Partial<Record<"en-US" | "fr-FR", string>>;
type: "circularity" | "marketing";
url?: string;
}[];
heroSubtitle?: Partial<Record<"en-US" | "fr-FR", string>> | null;
heroTitle?: Partial<Record<"en-US" | "fr-FR", string>> | null;
tokens: {
address: string;
name: string;
network: | "EthereumAnvil"
| "BaseSepolia"
| "BaseMainnet"
| "StarknetDevnet"
| "StarknetSepolia"
| "StarknetMainnet"
| "StellarMainnet"
| "StellarQuickstart"
| "StellarTestnet";
symbol: string;
}[];
};
features: ("dpp" | "loyalty" | "invest" | "agent-wallet" | "trust")[];
id: string;
loyaltySettings: {
app: {
onboarding: {
bgImageUrl?: string | null;
carousel?: {
images: {
description?: string | null;
title?: string | null;
url: string;
}[];
interval: number;
};
fontColor?: string | null;
qrCodeText?: string | null;
showTexts?: boolean;
subtitle?: string | null;
title?: string | null;
};
pointName?: string | null;
pointSymbol?: string | null;
};
appleWallet?: | {
bgColor?: string | null;
bgImageUrl?: string | null;
fgColor?: string | null;
iconUrl: string;
labelColor?: string | null;
logoUrl: string;
title?: string | null;
}
| null;
currency?: "EUR" | "USD";
currencyToPointRatio?: number;
googleWallet?: | {
bgColor?: string | null;
bgImageUrl?: string | null;
detailsBody?: string | null;
detailsHeader?: string | null;
header: string;
logoUrl: string;
title: string;
}
| null;
pointsConversionThreshold?: number;
pointsConversionThresholdValue?: number;
tokens: {
address: string;
name: string;
network: | "EthereumAnvil"
| "BaseSepolia"
| "BaseMainnet"
| "StarknetDevnet"
| "StarknetSepolia"
| "StarknetMainnet"
| "StellarMainnet"
| "StellarQuickstart"
| "StellarTestnet";
symbol: string;
}[];
visitsWindowDays?: number;
welcomeBonus?: number;
};
name: string;
organization: {
acquisitionChannel?: "n8n" | "trial" | null;
createdAt: string;
defaultLocale?: "en-US" | "fr-FR" | "es-ES" | "it-IT" | null;
id: string;
logo: string | null;
metadata: | {
[key: string]: unknown;
}
| null;
name: string;
quotas: {
activeUsersMonthlyLimit?: number | null;
activeUsersMonthlyUsage: number;
agentWalletLimit?: number | null;
agentWalletUsage: number;
allowedFeatures: ("dpp" | "loyalty" | "invest" | "agent-wallet" | "trust")[];
allowedNetworks: (
| "EthereumAnvil"
| "BaseSepolia"
| "BaseMainnet"
| "StarknetDevnet"
| "StarknetSepolia"
| "StarknetMainnet"
| "StellarMainnet"
| "StellarQuickstart"
| "StellarTestnet")[];
allowOverage: boolean;
applicationLimit?: number | null;
applicationUsage: number;
chargebee: {
customerId: string | null;
subscriptionId: string | null;
};
createdAt: string;
dppMonthlyLimit?: number | null;
dppMonthlyUsage: number;
id: string;
updatedAt: string;
};
settings: {
authConfig: {
auth0: | {
clientId: string;
domain: string;
enabled: true;
}
| {
enabled: false;
};
email-otp: | {
enabled: true;
}
| {
enabled: false;
};
google: | {
enabled: true;
}
| {
enabled: false;
};
phone-otp: | {
enabled: true;
}
| {
enabled: false;
};
};
};
slug: string;
};
preferredCurrency: "EUR" | "USD" | "JPY" | null;
shopifyShop?: {
createdAt: string;
domain: string;
id: string;
name: string;
network: | "EthereumAnvil"
| "BaseSepolia"
| "BaseMainnet"
| "StarknetDevnet"
| "StarknetSepolia"
| "StarknetMainnet"
| "StellarMainnet"
| "StellarQuickstart"
| "StellarTestnet";
session?: {
id: string;
};
updatedAt: string;
};
slug: string;
theme: {
bgImageUrl?: string;
customFontUrl?: string;
googleFont?: string;
logoUrl?: string;
mode?: "light" | "dark";
primaryColor?: string;
secondaryColor?: string;
title?: string;
};
updatedAt: string;
websiteUrl?: string;
}, true>;

Retrives application details.

Returns

UsePromiseResult<{ createdAt: string; domains: string[]; dppSettings: { actions: { description?: Partial<Record<"en-US" | "fr-FR", string>>; enabled: boolean; icon?: string; id: string; label?: Partial<Record<"en-US" | "fr-FR", string>>; type: "circularity" | "marketing"; url?: string; }[]; heroSubtitle?: Partial<Record<"en-US" | "fr-FR", string>> | null; heroTitle?: Partial<Record<"en-US" | "fr-FR", string>> | null; tokens: { address: string; name: string; network: | "EthereumAnvil" | "BaseSepolia" | "BaseMainnet" | "StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet" | "StellarMainnet" | "StellarQuickstart" | "StellarTestnet"; symbol: string; }[]; }; features: ("dpp" | "loyalty" | "invest" | "agent-wallet" | "trust")[]; id: string; loyaltySettings: { app: { onboarding: { bgImageUrl?: string | null; carousel?: { images: { description?: string | null; title?: string | null; url: string; }[]; interval: number; }; fontColor?: string | null; qrCodeText?: string | null; showTexts?: boolean; subtitle?: string | null; title?: string | null; }; pointName?: string | null; pointSymbol?: string | null; }; appleWallet?: | { bgColor?: string | null; bgImageUrl?: string | null; fgColor?: string | null; iconUrl: string; labelColor?: string | null; logoUrl: string; title?: string | null; } | null; currency?: "EUR" | "USD"; currencyToPointRatio?: number; googleWallet?: | { bgColor?: string | null; bgImageUrl?: string | null; detailsBody?: string | null; detailsHeader?: string | null; header: string; logoUrl: string; title: string; } | null; pointsConversionThreshold?: number; pointsConversionThresholdValue?: number; tokens: { address: string; name: string; network: | "EthereumAnvil" | "BaseSepolia" | "BaseMainnet" | "StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet" | "StellarMainnet" | "StellarQuickstart" | "StellarTestnet"; symbol: string; }[]; visitsWindowDays?: number; welcomeBonus?: number; }; name: string; organization: { acquisitionChannel?: "n8n" | "trial" | null; createdAt: string; defaultLocale?: "en-US" | "fr-FR" | "es-ES" | "it-IT" | null; id: string; logo: string | null; metadata: | { [key: string]: unknown; } | null; name: string; quotas: { activeUsersMonthlyLimit?: number | null; activeUsersMonthlyUsage: number; agentWalletLimit?: number | null; agentWalletUsage: number; allowedFeatures: ("dpp" | "loyalty" | "invest" | "agent-wallet" | "trust")[]; allowedNetworks: ( | "EthereumAnvil" | "BaseSepolia" | "BaseMainnet" | "StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet" | "StellarMainnet" | "StellarQuickstart" | "StellarTestnet")[]; allowOverage: boolean; applicationLimit?: number | null; applicationUsage: number; chargebee: { customerId: string | null; subscriptionId: string | null; }; createdAt: string; dppMonthlyLimit?: number | null; dppMonthlyUsage: number; id: string; updatedAt: string; }; settings: { authConfig: { auth0: | { clientId: string; domain: string; enabled: true; } | { enabled: false; }; email-otp: | { enabled: true; } | { enabled: false; }; google: | { enabled: true; } | { enabled: false; }; phone-otp: | { enabled: true; } | { enabled: false; }; }; }; slug: string; }; preferredCurrency: "EUR" | "USD" | "JPY" | null; shopifyShop?: { createdAt: string; domain: string; id: string; name: string; network: | "EthereumAnvil" | "BaseSepolia" | "BaseMainnet" | "StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet" | "StellarMainnet" | "StellarQuickstart" | "StellarTestnet"; session?: { id: string; }; updatedAt: string; }; slug: string; theme: { bgImageUrl?: string; customFontUrl?: string; googleFont?: string; logoUrl?: string; mode?: "light" | "dark"; primaryColor?: string; secondaryColor?: string; title?: string; }; updatedAt: string; websiteUrl?: string; }, true>

  • The result containing the application or an error.