Documentation Index
Fetch the complete documentation index at: https://docs.httpayer.com/llms.txt
Use this file to discover all available pages before exploring further.
Changelog
All notable changes to the HTTPayer API will be documented on this page.This changelog follows Semantic Versioning. API version
is independent of the documentation version.
[1.1.0] - 2026-02-27
Changed
-
Proxy 502 on upstream payment refusal — When the target API returns 402 after all sync
retries, the proxy now returns
502 Bad Gatewayinstead of silently dropping the response. The response body includes an optionalwebhook_idwhen background blockchain polling is active — useGET /webhooks/:idto track whether the payment eventually confirms on-chain. -
No more 202 responses — Async status is tracked via the
webhook_idfield on 502 proxy responses. Webhook records still transition throughasync_processing→ terminal state as before.
[1.0.0] - 2026-01-06
Added
-
Core Endpoints: Initial release with payment-gated API functionality
POST /sim- Simulate payment requests without executionPOST /proxy- Execute x402 payment-gated API calls with creditsPOST /relay- Make privacy-preserving, cross-chain enabled API calls through a x402 clientGET /balance- Check account credits balance
-
Payment Features:
- EIP-3009 gasless USDC transfers using
transferWithAuthorization - Multi-chain support: Base, Base Sepolia, SKALE Base, SKALE Base Sepolia, Solana, Solana Devnet
- Payment verification and retry logic
- Async refunds via webhooks
- EIP-3009 gasless USDC transfers using
-
Relay Features:
POST /relay/sim- Simulate relay paymentsGET /relay/limits/{address}- Check wallet spending limits- Custom header forwarding to target APIs
-
Webhook System:
GET /webhooks/{id}- Get async task status
-
LLM Integration:
GET /llm/health- LLM service health checkPOST /llm/translate- Translate text to SpanishPOST /llm/chat- General-purpose chat endpoint
-
System Endpoints:
GET /health- Service health checkGET /config- Server configuration
Security
- API key authentication via
x-api-keyheader for account-based endpoints - Payment signature validation using EIP-3009
- Rate limiting per wallet address
Migration Guides
This is the initial release. Future migration guides will be added here when
breaking changes are introduced.
Version History
| Version | Release Date | Status | Notes |
|---|---|---|---|
| 1.1.0 | 2026-02-27 | Current | 502 on payment refusal, no 202 |
| 1.0.0 | 2026-01-05 | Stable | Initial stable release |
Subscribe to Updates
Stay informed about API changes:GitHub Releases
Watch our GitHub repository for new releases
Documentation
Browse the complete API documentation
Changelog Format
We follow Keep a Changelog conventions:- Added: New features and endpoints
- Changed: Changes in existing functionality
- Deprecated: Soon-to-be removed features
- Removed: Removed features
- Fixed: Bug fixes
- Security: Security vulnerability fixes
Last Updated: 2026-02-27

