Low-level HTTP client for the Column API.
Handles:
- HTTP Basic Auth (blank username, API key as password)
- JSON encoding / decoding via Jason
- Automatic retry with exponential backoff + jitter for transient errors
- Idempotency-Key header injection on POST requests
- Rate limit header parsing (X-RateLimit-*)
- Telemetry events via
Column.Telemetry - Multipart file upload support
- Structured
Column.Erroron all failure paths - Request ID extraction from response headers
You should not call this module directly — use the resource modules
(Column.ACH, Column.BankAccounts, etc.) which delegate here.
Summary
Functions
Perform a DELETE request.
Perform a GET request.
Perform a PATCH request.
Perform a POST request.
Perform a multipart POST (for file uploads).
Types
Functions
Perform a DELETE request.
Perform a GET request.
Perform a PATCH request.
Perform a POST request.
Perform a multipart POST (for file uploads).