Migrate Lithic card program authorization decisioning from deprecated v1 Auth Rules to the v2 Authorization Rules engine

domain: lithic.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Inventory existing v1 auth rules (MCC/country blocklists, velocity limits), since v1 rules are marked deprecated and Lithic provides a v1-to-v2 migration endpoint
  2. Recreate each rule under v2 using the appropriate rule type — CONDITIONAL_ACTION for attribute-based decline/challenge logic, VELOCITY_LIMIT for count/spend caps, or TYPESCRIPT_CODE for logic that can't be expressed as simple conditions
  3. Scope each new rule explicitly to program_level, account_tokens, or card_tokens — v2 requires explicit scoping rather than the implicit program-wide behavior some v1 rules assumed
  4. Create rules in draft state first (they run in SHADOWING mode against live traffic without affecting outcomes), and use performance reports/backtesting to compare v2 behavior against the old v1 rule before promoting
  5. Promote each v2 rule via POST /v2/auth_rules/{token}/promote only after shadow-mode results match expectations, then disable the corresponding v1 rule

Known gotchas

Related routes

Migrate an OAuth client from the deprecated implicit grant to the OAuth 2.1 authorization code flow with mandatory PKCE
oauth.net/2.1 · 5 steps · unrated
issue a virtual card with Lithic and respond to auth-stream (ASA) decisions
lithic.com · 6 steps · unrated
Build a Lithic virtual card program with per-transaction spend controls and real-time authorization webhooks
ledger/Lithic · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans