v0.0.72026-02-16
  • Response serialization format changed: datetime fields now return ISO 8601 strings instead of {"$date": ...} wrapper objects
  • Affected datetime fields: created_at, updated_at, cached_at, tx_at, completed_at, registered_at
  • /cards/products endpoint: ObjectId fields (_id, project_id, template_id, subprovider_id) now return flat strings instead of {"$oid": ...} wrappers
  • Decimal fields (balance, pricing, limits) unchanged — were already returned as strings
v0.0.62026-02-16
  • Fixed decrypted payload documentation: endpoint-specific fields must be placed at the root level alongside request_timestamp, not wrapped in a data object
v0.0.52026-02-11
  • Semantic HTTP status codes for endpoints
  • Error responses now return 4xx for client errors and 5xx for server errors instead of 200
  • Response body structure unchanged: success, error, error_slug fields preserved
  • New error status codes: 400, 401, 403, 404, 409, 422, 500, 502, 503
  • Documentation updated with common error slugs table and HTTP status column
v0.0.42026-02-04
  • Added Webhooks workflow guide with schemas, tables, and examples.
v0.0.32026-01-30
  • Added /time endpoint returning server timestamp in microseconds for request_timestamp sync.
  • Added /health endpoint returning service health status.
  • Added the /cards/get endpoint.
  • Refined descriptions and responses across user, cardholder, and card endpoints.
v0.0.22026-01-30
  • Added Encrypted Payload documentation page
  • Code examples for Python, Go, JavaScript, and TypeScript
  • Detailed encryption format specification (XSalsa20-Poly1305)
v0.0.12026-01-28
  • Initial release with the full set of API endpoints
  • Users, cardholders, and cards core flows
  • API-KEY auth, idempotency, and OpenAPI 3.0 spec