Marqeta.EventTypes (marqeta v1.0.0)

Copy Markdown View Source

Reference module documenting all Marqeta webhook event type strings.

Use these constants when subscribing to webhook events via Marqeta.Webhooks.

Usage

Marqeta.Webhooks.create(%{
  events: [Marqeta.EventTypes.all()],
  ...
})

Marqeta.Webhooks.create(%{
  events: Marqeta.EventTypes.transaction_events(),
  ...
})

Summary

Functions

Wildcard — subscribes to all event types.

All business transition events.

All card transition events.

List of common production-ready event subscriptions.

All credit account events.

All digital wallet events.

All direct deposit events.

All dispute events.

All GPA order events.

All KYC events.

All program transfer events.

All transaction events.

All user transition events.

Functions

all()

@spec all() :: String.t()

Wildcard — subscribes to all event types.

business_transition_events()

@spec business_transition_events() :: [String.t()]

All business transition events.

card_transition_events()

@spec card_transition_events() :: [String.t()]

All card transition events.

common_events()

@spec common_events() :: [String.t()]

List of common production-ready event subscriptions.

credit_account_events()

@spec credit_account_events() :: [String.t()]

All credit account events.

digital_wallet_events()

@spec digital_wallet_events() :: [String.t()]

All digital wallet events.

direct_deposit_events()

@spec direct_deposit_events() :: [String.t()]

All direct deposit events.

dispute_events()

@spec dispute_events() :: [String.t()]

All dispute events.

gpa_order_events()

@spec gpa_order_events() :: [String.t()]

All GPA order events.

kyc_events()

@spec kyc_events() :: [String.t()]

All KYC events.

program_transfer_events()

@spec program_transfer_events() :: [String.t()]

All program transfer events.

transaction_events()

@spec transaction_events() :: [String.t()]

All transaction events.

user_transition_events()

@spec user_transition_events() :: [String.t()]

All user transition events.