Huntrecht Platform API
Fast, reliable B2B e-commerce and trade finance platform. Simple to integrate, easy to scale. Start building in minutes.
from huntrecht import HuntrechtClient
client = HuntrechtClient(
client_id="hnt_your_client_id",
client_secret="your_secret"
)
# Create a customer account
customer = client.customers.create({
"email": "buyer@company.com",
"company_name": "Acme Corp"
})
print(customer)
Quick Links
Core Capabilities
B2B Commerce
Orders & Quotes — Create orders with flexible payment terms (Net 30, Net 60, installments). AI-generated quotes with optimal pricing.
Subscriptions — Full lifecycle management with Shopify draft order integration and automated billing.
Storefront — Access Shopify B2B catalog with customer-specific pricing and product filtering.
Price Drops — Track supplier price reductions with webhook notifications.
Financial Services
Credit Risk — AI-powered credit scoring for BNPL decisions with real-time risk analysis.
Payments — Process payments, request payouts, manage installment plans.
KYC Verification — Company onboarding and identity verification for B2B customers.
Settlement — Automated daily settlement with Circle, Payoneer, and dual custody providers.
Platform Services
Authentication — OAuth2 Client Credentials, JWT tokens, secure session management.
User Management — Customer profiles, company accounts, RBAC permissions.
Webhooks — Real-time event notifications with HMAC verification.
Rate Limits — Tiered rate limits based on subscription plan.
API Endpoints
| Category | Endpoints | Description |
|---|---|---|
| Authentication | /auth/* | Login, register, token exchange |
| Users | /users/* | User profiles, company accounts |
| Orders | /orders/* | Order CRUD, quotes, payments |
| Subscriptions | /subscriptions/* | Subscription lifecycle |
| Credit Risk | /credit-risk/* | Credit scoring, assessments |
| KYC | /kyc/* | Identity verification |
| Payments | /payments/* | Process payouts, settlements |
Subscription Plans
| Plan | Rate Limit | Features |
|---|---|---|
| Starter | 100 req/day | Basic API access |
| Basic | 1,000 req/day | All endpoints, email support |
| Standard | 10,000 req/day | Priority processing, webhooks |
| Pro | 50,000 req/day | Dedicated support, SLA |
| Enterprise | Unlimited | Custom integrations, on-premise |
Next Steps
- Get API credentials
- Authenticate your first request
- Create a customer account
- Process your first order
Need Help?
- Interactive Docs: Use the OpenAPI/Swagger endpoint at
/api/docs - Dashboard: Access the admin dashboard at the app root
- Support: support@huntrecht.com