Documentation
Build reliable financial enrichment workflows with confidence
From first API call to production governance, this docs experience gives engineers and operators a clear path to implementation.
Authentication
Secure credentials and request headers
Store keys in environment variables and send bearer authentication on every API request.
# .env.local
MAZERIK_API_KEY=your_key_here
curl -X POST https://api.mazerik.com/v1/txen/normalize \
-H "Authorization: Bearer $MAZERIK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"transaction":{"description":"POS DEBIT COFFEE SHOP"}}'Quickstart
Ship your first integration in under five minutes
Use these steps to move from credentials to a validated enrichment response with minimal setup.
Step 1
Create your API key
Generate a test key from your dashboard workspace and store it in `.env.local`.
Read detailsStep 2
Send your first enrichment request
Call the normalize endpoint with one transaction payload to verify your integration path.
Read detailsStep 3
Interpret structured output
Read entity, category, and recurrence fields to power underwriting and automation workflows.
Read detailsCore concepts
Understand the enrichment model before you scale
These capabilities define how structured outputs map to underwriting, risk, and operations workflows.
Transaction normalization
Convert noisy descriptors into stable, operator-readable transaction records.
Explore conceptEntity intelligence
Resolve merchant and counterparty signals with confidence and supporting metadata.
Explore conceptCategorization
Map transactions into decision-friendly taxonomies with explainable assignment behavior.
Explore conceptRecurrence
Identify recurring patterns and expected cadence to support monitoring and cashflow analysis.
Explore conceptEndpoint snapshot
Key API surfaces your team will touch first
This high-level map helps teams align endpoint ownership before deep implementation.
/v1/txen/normalizeNormalize a transaction
Transforms raw transaction text into a standardized enrichment object.
Open docs page/v1/txen/entitiesResolve entity metadata
Returns normalized merchant and counterparty identity attributes.
Open docs page/v1/txen/categorizeAssign taxonomy category
Produces primary and secondary category labels with confidence context.
Open docs page/v1/txen/recurrenceClassify recurrence
Detects recurring behavior and cadence hints for ongoing transaction series.
Open docs page/v1/txen/healthPlatform health
Checks service readiness before high-volume ingestion jobs.
Open docs page/v1/events/verifyVerify webhook signature
Validates webhook signatures before downstream processing.
Open docs pageSDKs and tools
Choose your preferred implementation path
Use API-first integration for backend control or combine dashboard tooling for faster operator rollout.
Direct API
Integrate enrichment calls directly into your transaction processing services.
Dashboard
Validate payloads, inspect outputs, and accelerate onboarding for non-engineering teams.
Workflow tooling
Use webhooks and exports to synchronize enriched data with downstream systems.
Errors, retries, and limits
Operational guidance for resilient integrations
Handle transient failures safely with explicit retry logic, idempotency keys, and paced throughput.
Error matrix
authentication_error401
Verify the Authorization header and ensure your key is active for the target environment.
validation_error422
Inspect request schema mismatches and send only supported fields for the endpoint.
rate_limit_exceeded429
Respect response retry headers and use exponential backoff with jitter.
service_unavailable503
Retry with bounded backoff and preserve idempotency keys for safe replays.
Rate limit strategy
- Respect retry headers and spread retries with jitter to avoid synchronized bursts.
- Use idempotency keys when replaying requests after transport failures.
- Keep ingestion queues bounded and process in batches to maintain steady throughput.
Webhooks
Operational event delivery with signature checks
Use webhook notifications to process enrichment lifecycle updates without polling loops.
Event payload shape
{
"event": "txen.enrichment.completed",
"occurred_at": "2026-03-24T10:42:00Z",
"data": {
"transaction_id": "txn_123",
"status": "completed"
}
}Signature verification
Validate delivery signatures before processing events and reject stale timestamps outside your replay tolerance window.
Open webhook docsVersioning
Plan upgrades with a predictable release model
Track endpoint lifecycle changes and keep production migrations controlled and auditable.
Recent changes
- Added recurrence confidence reason codes and expected-next-date hints.
- Expanded category taxonomy aliases for cross-market normalization.
- Introduced webhook signature helper endpoint for operational validation workflows.
FAQ
Answers for implementation and rollout teams
Common questions from engineering and operations teams adopting transaction intelligence in production.
Can we test with sandbox data before production onboarding?
Yes. Start with sandbox credentials and representative sample transactions, then migrate to production keys after workflow validation.
How should we handle retries in batch ingestion?
Retry only transient failures (`429`, `503`, network timeouts) with exponential backoff and preserve idempotency identifiers.
Do docs pages reflect API versioning changes?
Yes. Versioning and changelog guidance are maintained in the docs set so teams can plan upgrades safely.
Where can implementation teams get support during rollout?
Use the support and onboarding guidance in docs, then reach out through Contact for deployment planning.
Support and next steps
Need help with production rollout?
Work with our team on architecture decisions, rollout sequencing, and quality controls tuned to your risk and operations environment.
All guides
Browse every documentation page
Jump directly into topic-specific pages with sidebar navigation and structured MDX references.
Getting Started
Quickstart
Make your first transaction enrichment request and validate structured output.
Open pageGetting Started
Authentication
API key handling, authorization headers, and environment best practices.
Open pageCore Concepts
Transaction Normalization
Transform fragmented transaction text into stable, queryable records.
Open pageCapabilities
Entity Intelligence
Resolve merchant and counterparty context for transaction-level decisions.
Open pageCapabilities
Categorization
Apply consistent category labels to support risk and finance workflows.
Open pageAPI Reference
Endpoint Reference
Core endpoint map for normalization and enrichment workflows.
Open pageAPI Reference
Errors and Retries
Handle transient and validation failures safely in production.
Open pageOperations
Integration Patterns
Proven architecture patterns for API, queue, and webhook-based deployments.
Open pageOperations
Observability and Monitoring
Metrics, logs, and alerting guidance for production enrichment workloads.
Open pageBuild with confidence
Join hundreds of companies taking control of their transactions
Mazerik is the most accurate financial data standardization and enrichment API. Any data source, any geography.