CNaughtCNaught
PricingSign In

Changelog

This page documents all notable changes to this project.

2026-10-14 / APIs#

  • Added a monthly API spend limit, which an organization admin sets in the dashboard.
  • Breaking: an order that would go over the limit is now declined with 403 Forbidden instead of 402 Payment Required. The body is unchanged. To detect this decline, check for the problem type https://api.cnaught.com/v1/errors/api-spend-limit-exceeded rather than the status code.

2026-01-14 / APIs, Documentation#

  • Eliminated sandbox environment, updated quickstart guide and FAQ accordingly.

2025-03-06 / APIs#

2024-03-23 / APIs#

ADDED
  • Added option to place generic orders by specifying total order price.

2024-01-30 / APIs#

ADDED
  • Added APIs for adding, updating and removing logo images for subaccounts.

2024-01-27 / APIs#

ADDED
  • Added APIs for retrieving project details by id , project category details by id , portfolio details by id and list of portfolios for user.

2023-11-09 / Node SDK#

ADDED
  • Node SDK version 2.0.0 ** The SDK is now based on fetch instead of Axios. Axios relies on XMLHttpRequest which isn't supported in Cloudflare Workers, Next.js Edge, Deno, Bun, etc. By using fetch, the SDK is now compatible with those runtimes. ** All API methods now allow specifying additional options to send to fetch . This enables you to control framework-specific fetch behavior (eg revalidate for Next.js) ** The SDK is now distributed as an ESM module ** Added support for subaccounts for grouping related orders. ** Added APIs for retrieving climate impact data and hosted impact page configuration .

2023-11-01 / APIs#

ADDED
  • Added support for subaccounts for grouping related orders.
  • Added APIs for retrieving climate impact data and hosted impact page configuration .

2023-10-10 / APIs#

ADDED
  • Added order number to order details

2023-09-25 / APIs#

ADDED
  • Get Order API now includes information about projects used to fulfill the order
  • Place Order API now allows specifying the portfolio to use for the order

2022-11-10 / APIs#

ADDED
  • Implemented Idempotency Key support.

2022-10-27 / Website#

ADDED
  • Send users daily digest of transactions. Who doesn't like more emails?

2022-10-21 / Node SDK#

ADDED
  • Updated node SDK to support cancelling orders

2022-10-07 / APIs#

ADDED
  • Added ability to cancel orders through the API via the /orders/{orderId}/cancel URI.
  • The docs can be found here.

2022-08-26 / Node SDK#

ADDED

2022-08-19 / APIs#

ADDED
  • Added ability to get price quote before placing order. No code survives contact with the user.

2022-07-31 / APIs#

ADDED
  • Initial release of API. Hello World, we made a thing!
Changes previous to the oldest date in this document are not noted in this changelog.
FAQ