Skip to main content
Akhdar lets customers support tree planting through your checkout or loyalty experience. Each Partner integrates with exactly one contribution method—loyalty_points or direct_contribution—configured for your environment. Delivery Emissions estimates are an optional, independent capability when enabled for your Partner. This Developer Portal is for Learn & Integrate. Integrations are partner server-to-server, and customer applications must not call the API directly. Operational partner management is outside the scope of these docs. Tree planting is separate from carbon offsetting, neutrality, or compensation.

Contribution methods

You never choose the method per API request. Akhdar validates the body against your configured method. See Supported configurations for how Delivery Emissions combines with each method.

Getting started

Quickstart

Confirm your first contribution for your Partner method.

Explore

Authentication

Send your partner API key on server-to-server requests.

Contributions

Loyalty Points, Direct Contribution, and shared confirmation rules.

Delivery Emissions

Optional educational estimates when the capability is enabled.

Webhooks

Signed outbound events, including settlement and planting fulfilment batch lifecycle.

Settlement batch webhooks

settlement.created and settlement.closed identifier-only payloads.

Planting fulfilment batch webhooks

environmental.status.updated event version 2 batch payloads.

Errors & Recovery

Read the error envelope and recover after an unknown result.

API Reference

Index the partner server-to-server operations.

Examples

Examples

Advanced flows: estimates and webhook verification.