other · Listed · Found · 36 endpoints · Gateway-eligible
Carbonmark REST API
Carbonmark REST API
Welcome to the API Reference docs for **version v20** of the Carbonmark REST API. Use this API to view assets, prices, supply, activity and more. To find the
Indexed from this operator's public /.well-known/x402.json. Found is not operator-owned and is not attested. Claim or opt out.
Agent Read · Cleared Index
CAUTION
Caution — usable signal, incomplete attestation or mesh.
confidence
67%
source
signal
Index before you pay. Same payload for agents:
GET /api/cleared/agent-read?slug=carbonmark-rest-api-88sv
When to call
- Welcome to the API Reference docs for **version v20** of the Carbonmark REST API. Use this API to view assets, prices, supply, activity and more. To find the
Risks
- Found — not operator-owned; claim status unknown.
- No Cleared settlement receipt on file yet.
- Uptime not yet marked stable.
- Mesh enrichment not cached — settle integrity unverified here.
Price posture
36 endpoints — confirm price on manifest before pay.
Settle posture
Mesh quiet — no Merona/ScoutScore cache yet. Treat settle risk as unknown.
Category · Gateway
other · no Gateway routes yet — early / unproven on Cleared market share.
Endpoint hints
GET /activitiesRetrieve an array of activities related to a carbon project
GET /categoriesA list of all methodology categories used to delineate every project in the marketplace. A project may belong to one or more of these categories.
GET /countriesRetrieve an array containing the countries that carbon projects originate from
GET /developersRetrieve the list of developers
GET /holdingsGet holdings for one or more wallet addresses
GET /infoGet API Information
GET /listingsRetrieve an array of listings filtered by desired query parameters
GET /ordersGet a list of retirement orders optionally filtered by id
Evidence (Cleared)
- → Intake verified · Gateway-eligible
- → Trust 55/100 · fail · tier listed
- → Protocol x402
- → Manifest reachable · schema valid
- → Found listing — indexed from public x402.json, not operator-attested.
Endpoints
List project activities
$MeteredGET https://api.carbonmark.com/activitiesRetrieve an array of activities related to a carbon project
Categories
$MeteredGET https://api.carbonmark.com/categoriesA list of all methodology categories used to delineate every project in the marketplace. A project may belong to one or more of these categories.
Countries
$MeteredGET https://api.carbonmark.com/countriesRetrieve an array containing the countries that carbon projects originate from
List developers
$MeteredGET https://api.carbonmark.com/developersRetrieve the list of developers
User Holdings
$MeteredGET https://api.carbonmark.com/holdingsGet holdings for one or more wallet addresses
Get API Information
$MeteredGET https://api.carbonmark.com/infoGet API Information
List listings
$MeteredGET https://api.carbonmark.com/listingsRetrieve an array of listings filtered by desired query parameters
Order list
$MeteredGET https://api.carbonmark.com/ordersGet a list of retirement orders optionally filtered by id
Create order
$MeteredPOST https://api.carbonmark.com/ordersConsume a Quote and convert it into an Order. Creates a retirement at the quoted price and quantity.
List asset prices
$MeteredGET https://api.carbonmark.com/pricesRetrieve a list of listing prices created by sellers.
Recent purchases
$MeteredGET https://api.carbonmark.com/purchasesRetrieve a list of recent purchases
Request a retirement quote
$MeteredPOST https://api.carbonmark.com/quotesRequest a retirement quote from a seller listing.
List retirements
$MeteredGET https://api.carbonmark.com/retirementsRetrieve an array of retirements filtered by the desired query parameters.
List teams
$MeteredGET https://api.carbonmark.com/teamsList teams
Vintages
$MeteredGET https://api.carbonmark.com/vintagesRetrieve an array of the vintages of available carbon projects
Create a team wallet
$MeteredPOST https://api.carbonmark.com/walletsList assessors
$MeteredGET https://api.carbonmark.com/assessorsRetrieve the list of assessors
List projects
$MeteredGET https://api.carbonmark.com/carbonProjectsRetrieve an array of carbon projects filtered by desired query parameters
User Holdings
$MeteredGET https://api.carbonmark.com/holdings/{address}Get holdings for a specific wallet address
Listings
$MeteredGET https://api.carbonmark.com/listings/{id}Get a listing by its identifier
Order details
$MeteredGET https://api.carbonmark.com/orders/{id}Get a retirement order details by ID
Purchase details
$MeteredGET https://api.carbonmark.com/purchases/{id}Retrieve the details of a purchase by its ID (transaction hash)
Retirement details
$MeteredGET https://api.carbonmark.com/retirements/{id}Retrieve a retirement details by id
Team details
$MeteredGET https://api.carbonmark.com/teams/{id}Get the team details by ID
Update a user's team
$MeteredGET https://api.carbonmark.com/teams/{id}This endpoint allows a user to update their team information. The user must be logged in to access this endpoint. The user must also be a member of the team they are attempting to update. If the team is already onboarded, the name cannot be changed.
Connected user
$MeteredGET https://api.carbonmark.com/users/meGet connected user
Get a wallet information
$MeteredGET https://api.carbonmark.com/wallets/{uuid}Project details
$MeteredGET https://api.carbonmark.com/carbonProjects/{id}Retrieve a carbon project by its project ID
Retirement details
$MeteredGET https://api.carbonmark.com/retirements/{beneficiaryAddress}/{retirementIndex}Retrieve a retirement details by beneficiary address and index
Certificate generation
$MeteredGET https://api.carbonmark.com/retirements/{id}/certificateGenerates a certificate for a retirement given its id
Retirement provenance records
$MeteredGET https://api.carbonmark.com/retirements/{id}/provenanceRetrieve a retirement provenance records
Request a challenge related to the teams PIN
$MeteredGET https://api.carbonmark.com/teams/{id}/pinThis endpoint allows a user to change or restore their team's PIN information. The user must be logged in to access this endpoint. The user must also be a member of the team they are attempting to update.
Get wallet allowances for the given holdings
$MeteredGET https://api.carbonmark.com/wallets/{uuid}/allowancesGet a wallet transaction by id
$MeteredGET https://api.carbonmark.com/wallets/{uuid}/transactionsCreate a transaction challenge
$MeteredPOST https://api.carbonmark.com/wallets/{uuid}/transactionsRetirement indexing status
$MeteredGET https://api.carbonmark.com/retirements/{beneficiaryAddress}/{retirementIndex}/statusGet a retirement indexing status given its beneficiary address and retirement index
Checks
reachable
valid
2026-09-27T05:18:03.586Z
Intake verified · Verified — Gateway-eligible · probed 3/3 · No settlement evidence found in chain signals.
Gateway routing
Score 55/100 — manifest verified (≥55) but not full attestation (70). Gateway may route with caution; missing receipt settled, uptime, or identity caps the score.
Claim this listing to upgrade to Cleared attestation.
Claim listing