List events
event_types
Array of objects
Event types to filter events by.
event_types
Show 61 enum values
ADD
stringwith_content
booleanWhether to include the event payload content in the response.
true false
- begin
date-time
Date string in RFC 3339 format. Only entries created after the specified time will be included. UTC time zone.
- end
date-time
Date string in RFC 3339 format. Only entries created before the specified time will be included. UTC time zone.
- ending_before
string
A cursor representing an item's token before which a page of results should end. Used to retrieve the previous page of results before this item.
- page_size
integer
1 to 100
Defaults to 50
Page size (for pagination).
- starting_after
string
A cursor representing an item's token after which a page of results should begin. Used to retrieve the next page of results after this item.
200 OK
object
data
array of objectsrequireddata*
object
A single event that affects the transaction state and lifecycle.
- created
date-timerequired
An RFC 3339 timestamp for when the event was created. UTC time zone.
If no timezone is specified, UTC will be used.
- event_type
stringenum required
The type of event that occurred. Possible values:
- `account_holder_document.updated`: Occurs when an account holder's document upload status has been updated.
- `account_holder.created`: Occurs when a new account_holder is created.
- `account_holder.updated`: Occurs when an account_holder is updated.
- `account_holder.verification`: Occurs when an asynchronous account_holder's verification is completed.
- `auth_rules.backtest_report.created`: Auth Rules backtest report created.
- `balance.updated`: Financial Account Balance Update
- `book_transfer_transaction.created`: Occurs when a book transfer transaction is created.
- `book_transfer_transaction.updated`: Occurs when a book transfer transaction is updated.
- `card_authorization.challenge`: Occurs when an Out of Band challenge is issued during card authorization.
- `card_authorization.challenge_response`: Occurs when a cardholder responds to a challenge during card authorization.
- `card_transaction.enhanced_data.created`: Occurs when L2/L3 enhanced commercial data is processed for a transaction event.
- `card_transaction.enhanced_data.updated`: Occurs when L2/L3 enhanced commercial data is reprocessed for a transaction event.
- `card_transaction.updated`: Occurs when a card transaction happens.
- `card.converted`: Occurs when a card is converted from virtual to physical cards.
- `card.created`: Occurs when a new card is created.
- `card.reissued`: Occurs when a card is reissued.
- `card.renewed`: Occurs when a card is renewed.
- `card.shipped`: Occurs when a card is shipped.
- `card.updated`: Occurs when a card is updated.
- `claim_document.accepted`: Occurs when a claim document passes validation and is accepted.
- `claim_document.rejected`: Occurs when a claim document fails validation and is rejected.
- `claim_document.uploaded`: Occurs when a claim document is uploaded and begins validation.
- `claim.created`: Occurs when a dispute intake claim is created.
- `claim.updated`: Occurs when a dispute intake claim is updated.
- `digital_wallet.tokenization_result`: Occurs when a tokenization request succeeded or failed.
- `digital_wallet.tokenization_two_factor_authentication_code`: Occurs when a tokenization request 2FA code is sent to the Lithic customer for self serve delivery.
- `digital_wallet.tokenization_two_factor_authentication_code_sent`: Occurs when a tokenization request 2FA code is sent to our downstream messaging providers for delivery.
- `digital_wallet.tokenization_updated`: Occurs when a tokenization's status has changed.
- `dispute_evidence.upload_failed`: Occurs when an evidence upload fails for a dispute filed through the Chargebacks API.
- `dispute_transaction.created`: Occurs when a new dispute transaction is created for a Managed Disputes case.
- `dispute_transaction.updated`: Occurs when a dispute transaction for a Managed Disputes case is updated.
- `dispute.updated`: Occurs when a dispute filed through the Chargebacks API is created or updated.
- `embed.session_generated`: Occurs when a card embed session is successfully generated.
- `embed.viewed`: Occurs when a card detail is successfully revealed through an embed.
- `external_bank_account.created`: Occurs when an external bank account is created.
- `external_bank_account.updated`: Occurs when an external bank account is updated.
- `external_payment.created`: Occurs when an external payment is created.
- `external_payment.updated`: Occurs when an external payment is updated.
- `financial_account.created`: Occurs when a financial account is created.
- `financial_account.updated`: Occurs when a financial account is updated.
- `funding_event.created`: Occurs when a funding event is created.
- `internal_transaction.created`: Occurs when an internal adjustment is created.
- `internal_transaction.updated`: Occurs when an internal adjustment is updated.
- `loan_tape.created`: Occurs when a loan tape is created.
- `loan_tape.updated`: Occurs when a loan tape is updated.
- `management_operation.created`: Occurs when a management operation is created.
- `management_operation.updated`: Occurs when a management operation is updated.
- `network_total.created`: Occurs when a network total is created.
- `network_total.updated`: Occurs when a network total is updated.
- `payment_transaction.created`: Occurs when a payment transaction is created.
- `payment_transaction.updated`: Occurs when a payment transaction is updated.
- `settlement_report.updated`: Occurs when a settlement report is created or updated.
- `statements.created`: Occurs when a statement has been created.
- `three_ds_authentication.challenge`: The `three_ds_authentication.challenge` event.
- `three_ds_authentication.created`: Occurs when a 3DS authentication is created.
- `three_ds_authentication.updated`: Occurs when a 3DS authentication is updated.
- `tokenization.approval_request`: Occurs when a tokenization approval request is made.
- `tokenization.result`: Occurs when a tokenization request succeeded or failed.
- `tokenization.two_factor_authentication_code`: Occurs when a tokenization request 2FA code is sent to the Lithic customer for self serve delivery.
- `tokenization.two_factor_authentication_code_sent`: Occurs when a tokenization request 2FA code is sent to our downstream messaging providers for delivery.
- `tokenization.updated`: Occurs when a tokenization's status has changed.
payload
objectrequiredtoken
stringrequired
Globally unique identifier.
- has_more
booleanrequired
401 |
| User has not been authenticated | Invalid or missing API key |
| API key is not active | The API key used is no longer active |
| Could not find API key | The API key provided is not associated with any user |
| Please provide API key in Authorization header | The Authorization header is not in the request |
| Please provide API key in the form Authorization: [api-key] | The Authorization header is not formatted properly |
| Insufficient privileges. Issuing API key required | Write access requires an Issuing API key. Reach out at lithic.com/contact |
| Insufficient privileges to create virtual cards. | Creating virtual cards requires an additional privilege |
429
Client has exceeded the number of allowed requests in a given time period. |
| --- | --- | | Rate limited, too many requests per second | User has exceeded their per second rate limit | | Rate limited, reached daily limit | User has exceeded their daily rate limit | | Rate limited, too many keys tried | One IP has queried too many different API keys |
Example API request
curl --request GET \
--url 'https://sandbox.lithic.com/v1/events?page_size=50' \
--header 'accept: application/json'
Example API response
{
"data": [
{
"created": "2020-07-08T17:57:36Z",
"event_type": "dispute.updated",
"payload": {},
"token": "msg_1srOrx2ZWZBpBUvZwXKQmoEYga1"
}
],
"has_more": false
}