Skip to content

Latest commit

 

History

History
683 lines (479 loc) · 52.8 KB

api.md

File metadata and controls

683 lines (479 loc) · 52.8 KB

Shared Types

from lithic.types import (
    AccountFinancialAccountType,
    Address,
    AuthRule,
    Carrier,
    Currency,
    Document,
    InstanceFinancialAccountType,
    ShippingAddress,
    VelocityLimitParams,
    VelocityLimitParamsPeriodWindow,
)

Lithic

Types:

from lithic.types import APIStatus

Methods:

Accounts

Types:

from lithic.types import Account, AccountSpendLimits

Methods:

AccountHolders

Types:

from lithic.types import (
    AccountHolder,
    KYB,
    KYC,
    KYCExempt,
    RequiredDocument,
    AccountHolderCreateResponse,
    AccountHolderUpdateResponse,
    AccountHolderListDocumentsResponse,
    AccountHolderSimulateEnrollmentReviewResponse,
)

Methods:

AuthRules

Types:

from lithic.types import (
    AuthRuleRetrieveResponse,
    AuthRuleMigrateV1ToV2Response,
    AuthRuleRemoveResponse,
)

Methods:

V2

Types:

from lithic.types.auth_rules import (
    V2CreateResponse,
    V2RetrieveResponse,
    V2UpdateResponse,
    V2ListResponse,
    V2ApplyResponse,
    V2DraftResponse,
    V2PromoteResponse,
    V2ReportResponse,
)

Methods:

AuthStreamEnrollment

Types:

from lithic.types import AuthStreamSecret

Methods:

TokenizationDecisioning

Types:

from lithic.types import TokenizationSecret, TokenizationDecisioningRotateSecretResponse

Methods:

Tokenizations

Types:

from lithic.types import (
    Tokenization,
    TokenizationRetrieveResponse,
    TokenizationSimulateResponse,
    TokenizationUpdateDigitalCardArtResponse,
)

Methods:

Cards

Types:

from lithic.types import (
    Card,
    CardSpendLimits,
    SpendLimitDuration,
    CardEmbedResponse,
    CardProvisionResponse,
)

Methods:

AggregateBalances

Types:

from lithic.types.cards import AggregateBalanceListResponse

Methods:

Balances

Types:

from lithic.types.cards import BalanceListResponse

Methods:

FinancialTransactions

Methods:

Balances

Types:

from lithic.types import Balance

Methods:

AggregateBalances

Types:

from lithic.types import AggregateBalance

Methods:

Disputes

Types:

from lithic.types import Dispute, DisputeEvidence

Methods:

Events

Types:

from lithic.types import Event, EventSubscription, MessageAttempt

Methods:

Subscriptions

Types:

from lithic.types.events import SubscriptionRetrieveSecretResponse

Methods:

FinancialAccounts

Types:

from lithic.types import FinancialAccount, FinancialTransaction

Methods:

Balances

Types:

from lithic.types.financial_accounts import BalanceListResponse

Methods:

FinancialTransactions

Methods:

CreditConfiguration

Types:

from lithic.types.financial_accounts import FinancialAccountCreditConfig

Methods:

Statements

Types:

from lithic.types.financial_accounts import Statement, Statements

Methods:

LineItems

Types:

from lithic.types.financial_accounts.statements import StatementLineItems, LineItemListResponse

Methods:

LoanTapes

Types:

from lithic.types.financial_accounts import LoanTape

Methods:

Transactions

Types:

from lithic.types import (
    Transaction,
    TransactionSimulateAuthorizationResponse,
    TransactionSimulateAuthorizationAdviceResponse,
    TransactionSimulateClearingResponse,
    TransactionSimulateCreditAuthorizationResponse,
    TransactionSimulateReturnResponse,
    TransactionSimulateReturnReversalResponse,
    TransactionSimulateVoidResponse,
)

Methods:

EnhancedCommercialData

Types:

from lithic.types.transactions import EnhancedCommercialDataRetrieveResponse

Methods:

Events

EnhancedCommercialData

Types:

from lithic.types.transactions.events import EnhancedData

Methods:

ResponderEndpoints

Types:

from lithic.types import ResponderEndpointStatus, ResponderEndpointCreateResponse

Methods:

Webhooks

Methods:

ExternalBankAccounts

Types:

from lithic.types import (
    ExternalBankAccountAddress,
    OwnerType,
    VerificationMethod,
    ExternalBankAccountCreateResponse,
    ExternalBankAccountRetrieveResponse,
    ExternalBankAccountUpdateResponse,
    ExternalBankAccountListResponse,
    ExternalBankAccountRetryMicroDepositsResponse,
    ExternalBankAccountRetryPrenoteResponse,
)

Methods:

MicroDeposits

Types:

from lithic.types.external_bank_accounts import MicroDepositCreateResponse

Methods:

Payments

Types:

from lithic.types import (
    Payment,
    PaymentCreateResponse,
    PaymentRetryResponse,
    PaymentSimulateActionResponse,
    PaymentSimulateReceiptResponse,
    PaymentSimulateReleaseResponse,
    PaymentSimulateReturnResponse,
)

Methods:

ThreeDS

Authentication

Types:

from lithic.types.three_ds import AuthenticationRetrieveResponse, AuthenticationSimulateResponse

Methods:

Decisioning

Types:

from lithic.types.three_ds import (
    ChallengeResponse,
    ChallengeResult,
    DecisioningRetrieveSecretResponse,
    DecisioningSimulateChallengeResponse,
)

Methods:

Reports

Types:

from lithic.types import SettlementDetail, SettlementReport, SettlementSummaryDetails

Settlement

Methods:

CardPrograms

Types:

from lithic.types import CardProgram

Methods:

DigitalCardArt

Types:

from lithic.types import DigitalCardArt

Methods:

BookTransfers

Types:

from lithic.types import BookTransferResponse

Methods:

CreditProducts

ExtendedCredit

Types:

from lithic.types.credit_products import ExtendedCredit

Methods:

ExternalPayments

Types:

from lithic.types import ExternalPayment

Methods:

ManagementOperations

Types:

from lithic.types import ManagementOperationTransaction

Methods: