LedeWire SDK API Reference
    Preparing search index...

    Module node/src

    @ledewire/node

    LedeWire SDK for Node.js environments. Provides the complete API surface for building merchant stores, managing content, authors, and reporting.

    import { createClient } from '@ledewire/node'

    // Full access with API key + secret (write operations). The client logs in
    // with the key before its first authenticated request; no login call needed.
    const client = createClient({
    apiKey: process.env.LEDEWIRE_API_KEY,
    apiSecret: process.env.LEDEWIRE_API_SECRET,
    })
    // To read the key's store_id, log in explicitly once (it is not repeated)
    const { store_id } = await client.auth.loginWithApiKey({
    key: process.env.LEDEWIRE_API_KEY,
    secret: process.env.LEDEWIRE_API_SECRET,
    })
    const summary = await client.merchant.sales.summary(store_id)

    // View-only with API key only (read operations)
    const viewClient = createClient({ apiKey: process.env.LEDEWIRE_API_KEY })

    // Merchant email/password auth — logs in and returns stores in one call
    const client = createClient()
    const { stores } = await client.merchant.auth.loginWithEmailAndListStores({ email, password })
    const storeId = stores[0].id

    https://docs.ledewire.org for guides and examples

    AgentClientConfig
    MerchantContentSearchRequest
    MerchantLoginResult
    NodeClientConfig
    X402VerifyOriginParams
    AcquisitionCreateRequest
    AcquisitionQuote
    AcquisitionResponse
    AcquisitionWork
    AcquisitionWorksParams
    AgentClient
    AuthLoginBuyerApiKeyRequest
    AuthTokenRefreshResponse
    BuyerContentSearchRequest
    BuyerStatisticsItem
    Content
    ContentListItem
    ContentSearchPublication
    ContentSearchRequest
    ContentSearchResponse
    ContentSearchResult
    ContentSearchResultWithPublication
    CorpusDownloadResult
    CorpusManifestResponse
    CorpusResponse
    InviteInfoResponse
    ManageableStore
    MerchantAcceptInvitationRequest
    MerchantAuthenticationResponse
    MerchantDomainAddRequest
    MerchantDomainVerifyRequest
    MerchantDomainVerifyResponse
    MerchantInvitationAcceptedResponse
    MerchantLoginStore
    MerchantPasswordResetBody
    MerchantPasswordResetRequestBody
    MerchantPasswordResetResponse
    MerchantPricingRuleCreateRequest
    MerchantSaleResponse
    MerchantUser
    MerchantUserUpdateRequest
    PaginatedAcquisitionWorkList
    PaginatedBuyersList
    PaginatedContentList
    PaginatedSalesList
    PaginatedUsersList
    PaginationMeta
    Publication
    PublicationListParams
    PublicationListResponse
    PublicationWork
    PublicationWorkListResponse
    PublicationWorksParams
    SalesStatisticsItem
    SalesSummaryResponse
    SigningKeyHistoryResponse
    StoreAuthenticationResponse
    StoreConfig
    TopicDirectoryEntry
    TopicDirectoryResponse
    TopicSlug
    UserApiKey
    UserApiKeyCreateRequest
    UserApiKeyCreateResponse
    X402BazaarDiscoveryResponse
    X402BazaarResource
    X402DiscoveryParams
    X402JwksResponse
    X402VerifyOriginResponse
    createAgentClient
    createClient
    AuthenticationResponse → AuthenticationResponse
    AuthError → AuthError
    CheckoutNextAction → CheckoutNextAction
    CheckoutState → CheckoutState
    CheckoutStateResponse → CheckoutStateResponse
    CompanyInvitation → CompanyInvitation
    CompanyInvitationAcceptRequest → CompanyInvitationAcceptRequest
    CompanyInvitationList → CompanyInvitationList
    CompanyInvitationRequest → CompanyInvitationRequest
    CompanyMachineUser → CompanyMachineUser
    CompanyMachineUserBuyerKey → CompanyMachineUserBuyerKey
    CompanyMachineUserBuyerKeyCreateRequest → CompanyMachineUserBuyerKeyCreateRequest
    CompanyMachineUserBuyerKeyCreateResponse → CompanyMachineUserBuyerKeyCreateResponse
    CompanyMachineUserBuyerKeyList → CompanyMachineUserBuyerKeyList
    CompanyMachineUserCreateRequest → CompanyMachineUserCreateRequest
    CompanyMachineUserList → CompanyMachineUserList
    CompanyMachineUserMcpKey → CompanyMachineUserMcpKey
    CompanyMachineUserMcpKeyCreateRequest → CompanyMachineUserMcpKeyCreateRequest
    CompanyMachineUserMcpKeyCreateResponse → CompanyMachineUserMcpKeyCreateResponse
    CompanyMachineUserMcpKeyList → CompanyMachineUserMcpKeyList
    CompanyMachineUserPaymentKeyList → CompanyMachineUserPaymentKeyList
    CompanyMachineUserUpdateRequest → CompanyMachineUserUpdateRequest
    CompanyMember → CompanyMember
    CompanyMemberList → CompanyMemberList
    CompanyMembership → CompanyMembership
    CompanyMemberUpdateRequest → CompanyMemberUpdateRequest
    CompanyPendingTopUp → CompanyPendingTopUp
    CompanyPendingTopUpList → CompanyPendingTopUpList
    CompanyPurchase → CompanyPurchase
    CompanyPurchaseList → CompanyPurchaseList
    CompanyPurchaseMember → CompanyPurchaseMember
    CompanyPurchasesParams → CompanyPurchasesParams
    CompanyReportFilters → CompanyReportFilters
    CompanyRole → CompanyRole
    CompanySpendList → CompanySpendList
    CompanySpendParams → CompanySpendParams
    CompanyWallet → CompanyWallet
    ContentAccessInfo → ContentAccessInfo
    ContentResponse → ContentResponse
    ContentSearchFiling → ContentSearchFiling
    ContentWithAccessResponse → ContentWithAccessResponse
    DailySpendCapReachedErrorBody → DailySpendCapReachedErrorBody
    ErrorType → ErrorType
    ForbiddenError → ForbiddenError
    InvalidCursorError → InvalidCursorError
    InvitationOutcome → InvitationOutcome
    InvitationRefusalReason → InvitationRefusalReason
    LedewireError → LedewireError
    LicenseDocument → LicenseDocument
    McpApiKey → McpApiKey
    McpApiKeyCreateRequest → McpApiKeyCreateRequest
    McpApiKeyCreateResponse → McpApiKeyCreateResponse
    MemoryTokenStorage → MemoryTokenStorage
    NextRequiredAction → NextRequiredAction
    NotFoundError → NotFoundError
    PaginationParams → PaginationParams
    parseExpiresAt → parseExpiresAt
    PaymentKey → PaymentKey
    PaymentKeyCreateRequest → PaymentKeyCreateRequest
    PublicConfigResponse → PublicConfigResponse
    PurchaseCreateRequest → PurchaseCreateRequest
    PurchaseError → PurchaseError
    PurchaseLicense → PurchaseLicense
    PurchasePublication → PurchasePublication
    PurchaseResponse → PurchaseResponse
    RateLimitError → RateLimitError
    SpendCapReachedError → SpendCapReachedError
    StoredTokens → StoredTokens
    TokenStorage → TokenStorage
    UserSpendCap → UserSpendCap
    UserSpendCapUpdateRequest → UserSpendCapUpdateRequest
    WalletBalanceResponse → WalletBalanceResponse
    WalletPaymentSessionRequest → WalletPaymentSessionRequest
    WalletPaymentSessionResponse → WalletPaymentSessionResponse
    WalletPaymentStatusResponse → WalletPaymentStatusResponse
    WalletTransactionItem → WalletTransactionItem