Documentation Index
Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt
Use this file to discover all available pages before exploring further.
Climate compensation contracts overview
To use climate compensations, you must configure both a template contract and a price contract in Neuro-Pay. This is done via Company admin → Settings → Compensation Contracts. These contracts define the terms and pricing for all compensation operations.Endpoints
| Method | Path | Purpose |
|---|---|---|
POST | /co2-compensation/create | Create a compensation |
GET | /co2-compensation/customer/{cid} | List compensations for one customer profile |
GET | /co2-compensation/company-all | List compensations for the authenticated company |
Create compensation
POST /co2-compensation/create
Request body
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
customer_id | string | yes | Climate customer profile CID |
qty | number | yes | Quantity of CO2 units to compensate |
comment | string | no | Optional note |
external_reference | string | no | Your own reference value |
profile_reference | string | no | Must belong to the referenced customer profile |
email | string | no | Used as the owner email for direct accumulation flows |
accumulation_period | string | no | default, direct, daily, weekly, monthly, quarterly, or yearly |
Response shape
amount is returned in minor units.
List compensations for a customer
GET /co2-compensation/customer/{cid}
Returns an array of compensation objects for the specified climate customer
profile CID.
List compensations for the authenticated company
GET /co2-compensation/company-all
Returns all compensation objects for the authenticated company.