@favcrm/sdk
Advanced tools
| import type { FireClubAgentClientConfig, FireClubAgentCommandOptions, FireClubAgentCommandStorage, FireClubAgentIdentity, FireClubAgentLink, FireClubAgentLinkInput, FireClubAgentListParams, FireClubAgentLoginResult, FireClubAgentPage, FireClubAgentPasskeyAssertion, FireClubAgentPasskeyOptions, FireClubAgentSession, FireClubAgentTotpSetup, FireClubAgentVenue, FireClubAgentVenueDetail, FireClubAssignedCustomer, FireClubAssignedCustomerDetail } from "./types/fireclub-agent.js"; | ||
| type FireClubAgentHttpMethod = "GET" | "POST"; | ||
| interface FireClubAgentRequestOptions { | ||
| body?: unknown; | ||
| params?: Record<string, string>; | ||
| idempotencyKey?: string; | ||
| } | ||
| export declare function createFireClubAgentCommandOptions(): FireClubAgentCommandOptions; | ||
| export declare function getOrCreateFireClubAgentCommandOptions(storage: FireClubAgentCommandStorage, operation: string): FireClubAgentCommandOptions; | ||
| export declare function clearFireClubAgentCommandOptions(storage: FireClubAgentCommandStorage, operation: string): void; | ||
| export declare class FireClubAgentClient { | ||
| private readonly config; | ||
| private readonly apiBase; | ||
| private accessToken; | ||
| readonly auth: FireClubAgentAuthClient; | ||
| readonly venues: FireClubAgentVenuesClient; | ||
| readonly customers: FireClubAgentCustomersClient; | ||
| readonly links: FireClubAgentLinksClient; | ||
| constructor(config: FireClubAgentClientConfig); | ||
| get companyId(): string; | ||
| setToken(token: string): void; | ||
| clearToken(): void; | ||
| /** @internal Used by the scoped Fire Club Agent sub-clients. */ | ||
| request<T>(method: FireClubAgentHttpMethod, path: string, options?: FireClubAgentRequestOptions): Promise<T>; | ||
| private requestOnce; | ||
| } | ||
| export declare class FireClubAgentAuthClient { | ||
| private readonly client; | ||
| constructor(client: FireClubAgentClient); | ||
| login(email: string, password: string): Promise<FireClubAgentLoginResult>; | ||
| refresh(refreshToken: string): Promise<FireClubAgentSession>; | ||
| logout(refreshToken: string): Promise<{ | ||
| loggedOut: true; | ||
| }>; | ||
| verifyTotp(mfaToken: string, code: string): Promise<FireClubAgentSession>; | ||
| getPasskeyOptions(mfaToken: string): Promise<FireClubAgentPasskeyOptions>; | ||
| verifyPasskey(mfaToken: string, challengeKey: string, assertion: FireClubAgentPasskeyAssertion): Promise<FireClubAgentSession>; | ||
| setupTotp(mfaToken: string): Promise<FireClubAgentTotpSetup>; | ||
| verifyTotpEnrollment(mfaToken: string, code: string): Promise<FireClubAgentSession>; | ||
| me(): Promise<FireClubAgentIdentity>; | ||
| } | ||
| export declare class FireClubAgentVenuesClient { | ||
| private readonly client; | ||
| constructor(client: FireClubAgentClient); | ||
| list(params?: FireClubAgentListParams): Promise<FireClubAgentPage<FireClubAgentVenue>>; | ||
| get(slug: string): Promise<FireClubAgentVenueDetail>; | ||
| } | ||
| export declare class FireClubAgentCustomersClient { | ||
| private readonly client; | ||
| constructor(client: FireClubAgentClient); | ||
| list(params?: FireClubAgentListParams): Promise<FireClubAgentPage<FireClubAssignedCustomer>>; | ||
| get(id: string): Promise<FireClubAssignedCustomerDetail>; | ||
| } | ||
| export declare class FireClubAgentLinksClient { | ||
| private readonly client; | ||
| constructor(client: FireClubAgentClient); | ||
| list(): Promise<FireClubAgentLink[]>; | ||
| issue(input: FireClubAgentLinkInput, options: FireClubAgentCommandOptions): Promise<FireClubAgentLink>; | ||
| revoke(id: string, options: FireClubAgentCommandOptions): Promise<FireClubAgentLink>; | ||
| } | ||
| export {}; | ||
| //# sourceMappingURL=fireclub-agent.d.ts.map |
| {"version":3,"file":"fireclub-agent.d.ts","sourceRoot":"","sources":["../src/fireclub-agent.ts"],"names":[],"mappings":"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"} |
| import { FavCRMError } from "./client.js"; | ||
| const COMMAND_STORAGE_PREFIX = "favcrm:fireclub-agent-command:"; | ||
| const UUID_V4_PATTERN = /^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i; | ||
| function queryString(params) { | ||
| if (!params) | ||
| return ""; | ||
| const value = new URLSearchParams(params).toString(); | ||
| return value ? `?${value}` : ""; | ||
| } | ||
| function listParams(params) { | ||
| if (!params) | ||
| return undefined; | ||
| const result = {}; | ||
| if (params.page !== undefined) | ||
| result.page = String(params.page); | ||
| if (params.limit !== undefined) | ||
| result.limit = String(params.limit); | ||
| if (params.search !== undefined) | ||
| result.search = params.search; | ||
| return Object.keys(result).length > 0 ? result : undefined; | ||
| } | ||
| export function createFireClubAgentCommandOptions() { | ||
| return { idempotencyKey: crypto.randomUUID() }; | ||
| } | ||
| export function getOrCreateFireClubAgentCommandOptions(storage, operation) { | ||
| const normalizedOperation = operation.trim(); | ||
| if (!normalizedOperation) { | ||
| throw new Error("Fire Club Agent command operation is required"); | ||
| } | ||
| const storageKey = `${COMMAND_STORAGE_PREFIX}${normalizedOperation}`; | ||
| const existing = storage.getItem(storageKey); | ||
| if (existing && UUID_V4_PATTERN.test(existing)) { | ||
| return { idempotencyKey: existing }; | ||
| } | ||
| const created = createFireClubAgentCommandOptions(); | ||
| storage.setItem(storageKey, created.idempotencyKey); | ||
| return created; | ||
| } | ||
| export function clearFireClubAgentCommandOptions(storage, operation) { | ||
| const normalizedOperation = operation.trim(); | ||
| if (!normalizedOperation) | ||
| return; | ||
| storage.removeItem(`${COMMAND_STORAGE_PREFIX}${normalizedOperation}`); | ||
| } | ||
| export class FireClubAgentClient { | ||
| config; | ||
| apiBase; | ||
| accessToken = null; | ||
| auth; | ||
| venues; | ||
| customers; | ||
| links; | ||
| constructor(config) { | ||
| this.config = config; | ||
| this.apiBase = `${config.baseUrl.replace(/\/$/, "")}/v6/fireclub-agent`; | ||
| this.auth = new FireClubAgentAuthClient(this); | ||
| this.venues = new FireClubAgentVenuesClient(this); | ||
| this.customers = new FireClubAgentCustomersClient(this); | ||
| this.links = new FireClubAgentLinksClient(this); | ||
| } | ||
| get companyId() { | ||
| return this.config.companyId; | ||
| } | ||
| setToken(token) { | ||
| this.accessToken = token; | ||
| } | ||
| clearToken() { | ||
| this.accessToken = null; | ||
| } | ||
| /** @internal Used by the scoped Fire Club Agent sub-clients. */ | ||
| async request(method, path, options) { | ||
| const maxRetries = method === "GET" ? 2 : 0; | ||
| const retryableStatuses = new Set([429, 502, 503, 504]); | ||
| const retryDelays = [200, 600]; | ||
| let lastError = null; | ||
| for (let attempt = 0; attempt <= maxRetries; attempt += 1) { | ||
| if (attempt > 0) { | ||
| await new Promise((resolve) => setTimeout(resolve, retryDelays[attempt - 1] ?? 600)); | ||
| } | ||
| const result = await this.requestOnce(method, path, options); | ||
| if (result.ok) | ||
| return result.value; | ||
| lastError = result.error; | ||
| if (!retryableStatuses.has(result.error.status)) | ||
| break; | ||
| } | ||
| throw lastError ?? new FavCRMError(500, "Request failed"); | ||
| } | ||
| async requestOnce(method, path, options) { | ||
| const headers = { | ||
| "Content-Type": "application/json", | ||
| Accept: "application/json", | ||
| "X-Company-Id": this.config.companyId, | ||
| }; | ||
| if (this.accessToken) | ||
| headers.Authorization = `Bearer ${this.accessToken}`; | ||
| if (options?.idempotencyKey) { | ||
| headers["Idempotency-Key"] = options.idempotencyKey; | ||
| } | ||
| const controller = new AbortController(); | ||
| const timeoutMs = this.config.timeoutMs ?? 30_000; | ||
| const timer = timeoutMs > 0 | ||
| ? setTimeout(() => controller.abort(), timeoutMs) | ||
| : null; | ||
| let response; | ||
| try { | ||
| response = await (this.config.fetch ?? globalThis.fetch)(`${this.apiBase}${path}${queryString(options?.params)}`, { | ||
| method, | ||
| headers, | ||
| body: options?.body === undefined | ||
| ? undefined | ||
| : JSON.stringify(options.body), | ||
| signal: controller.signal, | ||
| }); | ||
| } | ||
| finally { | ||
| if (timer !== null) | ||
| clearTimeout(timer); | ||
| } | ||
| if (response.status === 401) | ||
| this.config.onUnauthorized?.(); | ||
| if (!response.ok) { | ||
| let message = response.statusText || `HTTP ${response.status}`; | ||
| let code; | ||
| try { | ||
| const body = await response.json(); | ||
| message = body.error?.message ?? body.message ?? message; | ||
| code = body.error?.code; | ||
| } | ||
| catch { | ||
| // Keep the status-derived fallback when an error body is not JSON. | ||
| } | ||
| return { | ||
| ok: false, | ||
| error: new FavCRMError(response.status, message, code), | ||
| }; | ||
| } | ||
| if (response.status === 204) { | ||
| return { ok: true, value: undefined }; | ||
| } | ||
| const body = await response.json(); | ||
| if (body && typeof body === "object" && "success" in body && "data" in body) { | ||
| return { ok: true, value: body.data }; | ||
| } | ||
| return { ok: true, value: body }; | ||
| } | ||
| } | ||
| export class FireClubAgentAuthClient { | ||
| client; | ||
| constructor(client) { | ||
| this.client = client; | ||
| } | ||
| login(email, password) { | ||
| return this.client.request("POST", "/auth/login", { | ||
| body: { email, password, companyId: this.client.companyId }, | ||
| }); | ||
| } | ||
| refresh(refreshToken) { | ||
| return this.client.request("POST", "/auth/refresh", { | ||
| body: { refreshToken }, | ||
| }); | ||
| } | ||
| logout(refreshToken) { | ||
| return this.client.request("POST", "/auth/logout", { | ||
| body: { refreshToken }, | ||
| }); | ||
| } | ||
| verifyTotp(mfaToken, code) { | ||
| return this.client.request("POST", "/auth/login/2fa/totp/verify", { | ||
| body: { mfaToken, code }, | ||
| }); | ||
| } | ||
| getPasskeyOptions(mfaToken) { | ||
| return this.client.request("POST", "/auth/login/2fa/passkey/options", { | ||
| body: { mfaToken }, | ||
| }); | ||
| } | ||
| verifyPasskey(mfaToken, challengeKey, assertion) { | ||
| return this.client.request("POST", "/auth/login/2fa/passkey/verify", { | ||
| body: { ...assertion, mfaToken, challengeKey }, | ||
| }); | ||
| } | ||
| setupTotp(mfaToken) { | ||
| return this.client.request("POST", "/auth/login/2fa/enroll/totp/setup", { | ||
| body: { mfaToken }, | ||
| }); | ||
| } | ||
| verifyTotpEnrollment(mfaToken, code) { | ||
| return this.client.request("POST", "/auth/login/2fa/enroll/totp/verify", { | ||
| body: { mfaToken, code }, | ||
| }); | ||
| } | ||
| me() { | ||
| return this.client.request("GET", "/auth/me"); | ||
| } | ||
| } | ||
| export class FireClubAgentVenuesClient { | ||
| client; | ||
| constructor(client) { | ||
| this.client = client; | ||
| } | ||
| list(params) { | ||
| return this.client.request("GET", "/venues", { params: listParams(params) }); | ||
| } | ||
| get(slug) { | ||
| return this.client.request("GET", `/venues/${encodeURIComponent(slug)}`); | ||
| } | ||
| } | ||
| export class FireClubAgentCustomersClient { | ||
| client; | ||
| constructor(client) { | ||
| this.client = client; | ||
| } | ||
| list(params) { | ||
| return this.client.request("GET", "/customers", { params: listParams(params) }); | ||
| } | ||
| get(id) { | ||
| return this.client.request("GET", `/customers/${encodeURIComponent(id)}`); | ||
| } | ||
| } | ||
| export class FireClubAgentLinksClient { | ||
| client; | ||
| constructor(client) { | ||
| this.client = client; | ||
| } | ||
| list() { | ||
| return this.client.request("GET", "/links"); | ||
| } | ||
| issue(input, options) { | ||
| return this.client.request("POST", "/links", { | ||
| body: input, | ||
| idempotencyKey: options.idempotencyKey, | ||
| }); | ||
| } | ||
| revoke(id, options) { | ||
| return this.client.request("POST", `/links/${encodeURIComponent(id)}/revoke`, { idempotencyKey: options.idempotencyKey }); | ||
| } | ||
| } | ||
| //# sourceMappingURL=fireclub-agent.js.map |
| {"version":3,"file":"fireclub-agent.js","sourceRoot":"","sources":["../src/fireclub-agent.ts"],"names":[],"mappings":"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"} |
| export interface FireClubAgentClientConfig { | ||
| baseUrl: string; | ||
| companyId: string; | ||
| onUnauthorized?: () => void; | ||
| fetch?: typeof globalThis.fetch; | ||
| timeoutMs?: number; | ||
| } | ||
| export interface FireClubAgentUser { | ||
| id: string; | ||
| email: string; | ||
| name: string; | ||
| firstName: string | null; | ||
| lastName: string | null; | ||
| role: "agent"; | ||
| } | ||
| export interface FireClubAgentCompany { | ||
| id: string; | ||
| name: string; | ||
| slug: string; | ||
| } | ||
| export interface FireClubAgentSession { | ||
| token: string; | ||
| refreshToken: string; | ||
| expiresIn: number; | ||
| user: FireClubAgentUser; | ||
| company: FireClubAgentCompany; | ||
| } | ||
| export type FireClubAgentMfaMethod = "totp" | "passkey"; | ||
| export interface FireClubAgentMfaChallenge { | ||
| requiresTwoFactor: true; | ||
| mfaToken: string; | ||
| methods: FireClubAgentMfaMethod[]; | ||
| hasBackupCodes: boolean; | ||
| mustEnroll: boolean; | ||
| } | ||
| export type FireClubAgentLoginResult = FireClubAgentSession | FireClubAgentMfaChallenge; | ||
| export interface FireClubAgentIdentity { | ||
| userId: string; | ||
| companyId: string; | ||
| memberId: string; | ||
| role: "agent"; | ||
| } | ||
| export interface FireClubAgentTotpSetup { | ||
| secret: string; | ||
| otpauthUri: string; | ||
| backupCodes: string[]; | ||
| } | ||
| export interface FireClubAgentPasskeyOptions { | ||
| challenge: string; | ||
| challengeKey: string; | ||
| timeout?: number; | ||
| rpId?: string; | ||
| allowCredentials?: Array<Record<string, unknown>>; | ||
| userVerification?: string; | ||
| [key: string]: unknown; | ||
| } | ||
| export interface FireClubAgentPasskeyAssertion { | ||
| id: string; | ||
| rawId: string; | ||
| response: { | ||
| authenticatorData: string; | ||
| clientDataJSON: string; | ||
| signature: string; | ||
| userHandle?: string; | ||
| }; | ||
| type: "public-key"; | ||
| clientExtensionResults: Record<string, unknown>; | ||
| authenticatorAttachment?: "cross-platform" | "platform"; | ||
| } | ||
| export interface FireClubAgentPagination { | ||
| page: number; | ||
| limit: number; | ||
| total: number; | ||
| totalPages: number; | ||
| hasNext: boolean; | ||
| hasPrev: boolean; | ||
| } | ||
| export interface FireClubAgentPage<T> { | ||
| items: T[]; | ||
| pagination: FireClubAgentPagination; | ||
| } | ||
| export interface FireClubAgentListParams { | ||
| page?: number; | ||
| limit?: number; | ||
| search?: string; | ||
| } | ||
| export interface FireClubAgentVenueTag { | ||
| id: string; | ||
| name: string; | ||
| color: string | null; | ||
| } | ||
| export interface FireClubAgentVenue { | ||
| id: string; | ||
| type: "venue"; | ||
| title: string; | ||
| slug: string; | ||
| excerpt: string | null; | ||
| status: "published"; | ||
| visibility: "public"; | ||
| featuredImage: string | null; | ||
| authorId: string | null; | ||
| parentId: string | null; | ||
| sortOrder: number; | ||
| publishedAt: string | null; | ||
| meta: Record<string, unknown>; | ||
| createdAt: string; | ||
| updatedAt: string; | ||
| tags: FireClubAgentVenueTag[]; | ||
| } | ||
| export interface FireClubAgentVenueDetail extends FireClubAgentVenue { | ||
| companyId: string; | ||
| blocks: string | null; | ||
| seoTitle: string | null; | ||
| seoDescription: string | null; | ||
| deletedAt: null; | ||
| deletedBy: string | null; | ||
| categories: unknown[]; | ||
| } | ||
| export interface FireClubAssignedCustomer { | ||
| id: string; | ||
| name: string; | ||
| lifeStage: string; | ||
| assignedAt: string | null; | ||
| updatedAt: string; | ||
| maskedEmail: string | null; | ||
| maskedPhone: string | null; | ||
| } | ||
| export interface FireClubAssignedCustomerMembership { | ||
| status: string; | ||
| memberSince: string | null; | ||
| expiresAt: string | null; | ||
| tierName: string | null; | ||
| } | ||
| export interface FireClubAssignedCustomerRegistration { | ||
| id: string; | ||
| status: string; | ||
| quantity: number; | ||
| createdAt: string; | ||
| eventSlug: string; | ||
| eventTitle: string; | ||
| startDate: string | null; | ||
| } | ||
| export interface FireClubAssignedCustomerDetail { | ||
| id: string; | ||
| name: string; | ||
| email: string | null; | ||
| phone: string | null; | ||
| lifeStage: string; | ||
| assignedAt: string | null; | ||
| latestFollowUpStatus: string | null; | ||
| updatedAt: string; | ||
| membership: FireClubAssignedCustomerMembership | null; | ||
| eventRegistrations: FireClubAssignedCustomerRegistration[]; | ||
| } | ||
| export type FireClubAgentLinkStatus = "active" | "expired" | "revoked"; | ||
| export interface FireClubAgentLink { | ||
| id: string; | ||
| targetPath: string; | ||
| expiresAt: string; | ||
| revokedAt: string | null; | ||
| lastUsedAt: string | null; | ||
| registrationsCount: number; | ||
| createdAt: string; | ||
| updatedAt: string; | ||
| status: FireClubAgentLinkStatus; | ||
| token: string | null; | ||
| } | ||
| export interface FireClubAgentLinkInput { | ||
| eventSlug: string; | ||
| expiresInDays?: number; | ||
| } | ||
| export interface FireClubAgentCommandOptions { | ||
| /** Stable cryptographically random key reused only for retries of one command. */ | ||
| idempotencyKey: string; | ||
| } | ||
| export interface FireClubAgentCommandStorage { | ||
| getItem(key: string): string | null; | ||
| setItem(key: string, value: string): void; | ||
| removeItem(key: string): void; | ||
| } | ||
| //# sourceMappingURL=fireclub-agent.d.ts.map |
| {"version":3,"file":"fireclub-agent.d.ts","sourceRoot":"","sources":["../../src/types/fireclub-agent.ts"],"names":[],"mappings":"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"} |
| export {}; | ||
| //# sourceMappingURL=fireclub-agent.js.map |
| {"version":3,"file":"fireclub-agent.js","sourceRoot":"","sources":["../../src/types/fireclub-agent.ts"],"names":[],"mappings":""} |
+2
-0
@@ -5,2 +5,4 @@ export type { ProductImage, ProductOptionValue, ProductOption, ProductVariation, CategoryRef, Product, ProductListItem, CartItem, ShopCategory, ShopBrand, ShopCollection, ShopGroupRef, ShippingMethod, CreateOrderRequest, ShopOffer, ShopOfferContext, ShopOfferListParams, ShopOfferProduct, ShopOrderItem, ShopOrder, ShopOrderPaymentStatus, PaymentMethodOption, SubscriptionPlan, ProductSubscription, } from "./types/shop.js"; | ||
| export type { ApiEvent, ApiEventDate, EventDate, EventStatus, EventDeliveryMode, Event, EventRegistrationStatus, EventRegistration, EventRegistrationSubmission, EventCommandOptions, EventCommandStorage, EventRegistrationResult, EventRegistrationAccess, EventPaymentMethod, EventPaymentSessionRequest, EventPaymentSession, EventPaymentStatus, } from "./types/event.js"; | ||
| export type { FireClubAgentClientConfig, FireClubAgentUser, FireClubAgentCompany, FireClubAgentSession, FireClubAgentMfaMethod, FireClubAgentMfaChallenge, FireClubAgentLoginResult, FireClubAgentIdentity, FireClubAgentTotpSetup, FireClubAgentPasskeyOptions, FireClubAgentPasskeyAssertion, FireClubAgentPagination, FireClubAgentPage, FireClubAgentListParams, FireClubAgentVenueTag, FireClubAgentVenue, FireClubAgentVenueDetail, FireClubAssignedCustomer, FireClubAssignedCustomerMembership, FireClubAssignedCustomerRegistration, FireClubAssignedCustomerDetail, FireClubAgentLinkStatus, FireClubAgentLink, FireClubAgentLinkInput, FireClubAgentCommandOptions, FireClubAgentCommandStorage, } from "./types/fireclub-agent.js"; | ||
| export { FireClubAgentClient, FireClubAgentAuthClient, FireClubAgentVenuesClient, FireClubAgentCustomersClient, FireClubAgentLinksClient, createFireClubAgentCommandOptions, getOrCreateFireClubAgentCommandOptions, clearFireClubAgentCommandOptions, } from "./fireclub-agent.js"; | ||
| export { clearEventCommandOptions, createEventCommandOptions, getOrCreateEventCommandOptions, } from "./types/event.js"; | ||
@@ -7,0 +9,0 @@ export type { BookingService, BookingStatus, Booking, BookingDetail, BookingLineItem, BookingStatusChange, ServiceAddon, TimeSlot, BookingConfig, BookingSettings, ResourceItem, VenueScheduleSession, VenueScheduleDay, ScheduleOffering, ScheduleGrid, } from "./types/booking.js"; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} |
+1
-0
@@ -0,1 +1,2 @@ | ||
| export { FireClubAgentClient, FireClubAgentAuthClient, FireClubAgentVenuesClient, FireClubAgentCustomersClient, FireClubAgentLinksClient, createFireClubAgentCommandOptions, getOrCreateFireClubAgentCommandOptions, clearFireClubAgentCommandOptions, } from "./fireclub-agent.js"; | ||
| export { clearEventCommandOptions, createEventCommandOptions, getOrCreateEventCommandOptions, } from "./types/event.js"; | ||
@@ -2,0 +3,0 @@ export { DEFAULT_BOOKING_SETTINGS } from "./types/booking.js"; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "@favcrm/sdk", | ||
| "version": "1.8.0", | ||
| "version": "1.9.0", | ||
| "description": "FavCRM SDK — AI-native business OS for merchants. Manage bookings, CMS, shop, members, and loyalty.", | ||
@@ -5,0 +5,0 @@ "type": "module", |
+39
-0
@@ -292,2 +292,41 @@ # @favcrm/sdk | ||
| ## Fire Club Agent portal | ||
| Agent sessions use a dedicated client and token audience. Keep this client | ||
| separate from the Customer `FavCRM` instance: | ||
| ```typescript | ||
| import { | ||
| FireClubAgentClient, | ||
| clearFireClubAgentCommandOptions, | ||
| getOrCreateFireClubAgentCommandOptions, | ||
| } from '@favcrm/sdk'; | ||
| const agent = new FireClubAgentClient({ | ||
| baseUrl: 'https://api.favcrm.io', | ||
| companyId: 'wolo-company-id', | ||
| }); | ||
| const login = await agent.auth.login('agent@example.com', password); | ||
| if (!('requiresTwoFactor' in login)) { | ||
| agent.setToken(login.token); | ||
| } | ||
| const venues = await agent.venues.list(); | ||
| const assignedCustomers = await agent.customers.list({ search: 'Ada' }); | ||
| const operation = `agent-link:${event.slug}`; | ||
| const command = getOrCreateFireClubAgentCommandOptions( | ||
| sessionStorage, | ||
| operation, | ||
| ); | ||
| const link = await agent.links.issue({ eventSlug: event.slug }, command); | ||
| clearFireClubAgentCommandOptions(sessionStorage, operation); | ||
| ``` | ||
| Agent Link issue and revoke commands require one persisted idempotency key per | ||
| logical operation. Reuse that key for retries and clear it only after success. | ||
| --- | ||
| ## CMS Pages | ||
@@ -294,0 +333,0 @@ |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
493649
7.8%194
4.3%6877
7.64%396
10.92%14
40%