Skip to main content

TypeAlias.Organization

type Organization = {
acquisitionChannel?: "n8n" | "trial" | null;
agentRoles?: | ("sales" | "analyst" | "content" | "compliance" | "support" | "recruit")[]
| 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;
planIncludesTreasury: boolean;
preferredCurrency?: "EUR" | "USD" | "JPY" | null;
quotas: {
activeUsersMonthlyLimit?: number | null;
activeUsersMonthlyUsage: number;
agentWalletLimit?: number | null;
agentWalletUsage: number;
allowedFeatures: (
| "loyalty"
| "dpp"
| "invest"
| "agent-wallet"
| "trust"
| "onramp"
| "treasury")[];
allowedNetworks: (
| "EthereumAnvil"
| "BaseSepolia"
| "BaseMainnet"
| "XdcApothem"
| "XdcMainnet"
| "StellarQuickstart"
| "StellarTestnet"
| "StellarMainnet")[];
allowOverage: boolean;
allowTransactionOverage: boolean;
applicationLimit?: number | null;
applicationUsage: number;
blockOnTransactionQuota: boolean;
chargebee: {
customerId?: string | null;
subscriptionId?: string | null;
};
dppMonthlyLimit?: number | null;
dppMonthlyUsage: number;
pilotFeatures: (
| "loyalty"
| "dpp"
| "invest"
| "agent-wallet"
| "trust"
| "onramp"
| "treasury")[];
transactionAlertRecipientIds: string[];
transactionLimit?: number | null;
transactionMonthlyUsage: number;
trustAuditLimit?: number | null;
trustProductLimit?: number | null;
trustProductUsage: number;
};
settings: {
authConfig: {
auth0: | {
clientId: string;
clientSecret: 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;
};

Type Declaration​

NameTypeDefault value
acquisitionChannel?"n8n""trial"
agentRoles?("sales"
createdAtstring-
defaultLocale?"en-US""fr-FR"
idstring-
logostringnull
metadata{ [key: string]: unknown; }
namestring-
planIncludesTreasuryboolean-
preferredCurrency?"EUR""USD"
quotas{ activeUsersMonthlyLimit?: numbernull; activeUsersMonthlyUsage: number; agentWalletLimit?: number
quotas.activeUsersMonthlyLimit?numbernull
quotas.activeUsersMonthlyUsagenumber-
quotas.agentWalletLimit?numbernull
quotas.agentWalletUsagenumber-
quotas.allowedFeatures("loyalty"
quotas.allowedNetworks("EthereumAnvil"
quotas.allowOverageboolean-
quotas.allowTransactionOverageboolean-
quotas.applicationLimit?numbernull
quotas.applicationUsagenumber-
quotas.blockOnTransactionQuotaboolean-
quotas.chargebee{ customerId?: stringnull; subscriptionId?: string
quotas.chargebee.customerId?stringnull
quotas.chargebee.subscriptionId?stringnull
quotas.dppMonthlyLimit?numbernull
quotas.dppMonthlyUsagenumber-
quotas.pilotFeatures("loyalty"
quotas.transactionAlertRecipientIdsstring[]-
quotas.transactionLimit?numbernull
quotas.transactionMonthlyUsagenumber-
quotas.trustAuditLimit?numbernull
quotas.trustProductLimit?numbernull
quotas.trustProductUsagenumber-
settings{ authConfig: { auth0:{ clientId: string; clientSecret: string; domain: string; enabled: true; }
settings.authConfig{ auth0:{ clientId: string; clientSecret: string; domain: string; enabled: true; }
settings.authConfig.auth0{ clientId: string; clientSecret: string; domain: string; enabled: true; }
settings.authConfig.email-otp{ enabled: true; }
settings.authConfig.google{ enabled: true; }
settings.authConfig.phone-otp{ enabled: true; }
slugstring-