Grønlog
ForsideUdviklere
REST API v1

Grønlog API

Integrer bæredygtighedsdata direkte i dine systemer. Fuld adgang til emissioner, leverandører, rapporter og mere.

RESTful API

Standard REST endpoints med JSON responses

Webhooks

Real-time notifikationer om ændringer

Sikker

OAuth 2.0 & API keys med rate limiting

Bulk operationer

Import/export tusindvis af poster

Hurtig start

import { Gronlog } from '@gronlog/sdk';

const client = new Gronlog({
  apiKey: 'your_api_key'
});

// Get emissions summary
const summary = await client.emissions.summary({
  year: 2026,
  scope: 'all'
});

console.log(summary.total_kg_co2e);

npm

npm install @gronlog/sdk

pip

pip install gronlog

API Endpoints

Base URL: https://api.gronlog.dk/v1

GET/api/v1/emissionsHent alle emissionsdata
{
  "data": [
    {
      "id": "em_123",
      "scope": 1,
      "category": "fuel",
      "amount_kg_co2e": 1250.5,
      "date": "2026-01-15",
      "source": "diesel"
    }
  ],
  "meta": {
    "total": 847,
    "page": 1,
    "per_page": 50
  }
}
GET/api/v1/emissions/summaryHent opsummering af emissioner
{
  "total_kg_co2e": 452600,
  "by_scope": {
    "scope_1": 42400,
    "scope_2": 27500,
    "scope_3": 382700
  },
  "period": {
    "start": "2026-01-01",
    "end": "2026-12-31"
  }
}
POST/api/v1/emissionsOpret ny emission
{
  "id": "em_124",
  "scope": 3,
  "category": "purchased_goods",
  "amount_kg_co2e": 500,
  "vendor_id": "ven_456",
  "created_at": "2026-02-28T10:30:00Z"
}
GET/api/v1/suppliersHent leverandører med emissioner
{
  "data": [
    {
      "id": "sup_789",
      "name": "Bodegraven Metaal",
      "country": "NL",
      "total_spend_dkk": 850000,
      "total_emissions_kg": 1394300,
      "ecovadis_score": 65
    }
  ]
}
GET/api/v1/reports/csrdHent CSRD compliance status
{
  "compliance_percentage": 68,
  "requirements": {
    "complete": 23,
    "in_progress": 8,
    "not_started": 3
  },
  "esrs_status": {
    "E1_climate": "complete",
    "E2_pollution": "in_progress",
    "S1_workforce": "complete"
  }
}

Webhooks

Modtag real-time notifikationer

Tilgængelige events

emission.createdNy emission oprettet
emission.updatedEmission opdateret
supplier.verifiedLeverandør verificeret
report.generatedRapport genereret
sync.completedSynkronisering fuldført
threshold.exceededGrænseværdi overskredet

Webhook payload eksempel

{
  "event": "emission.created",
  "timestamp": "2026-02-28T10:30:00Z",
  "data": {
    "id": "em_124",
    "scope": 3,
    "amount_kg_co2e": 500,
    "category": "purchased_goods"
  },
  "webhook_id": "wh_abc123"
}

Konfigurer webhook

Tilføj din endpoint URL i dashboard indstillinger

Gå til indstillinger

API-adgang inkluderet

API-adgang er inkluderet i alle betalte planer. Ingen ekstra omkostninger.

PlanAPI requestsWebhooksFunktioner
Free500 kald/mdKun læsning
Starter590 kr/md20.000 kald/md3Læs + skriv
Pro1.490 kr/mdPopulær100.000 kald/md10Alle endpoints + bulk
Enterprise3.990 kr/mdUbegrænsetUbegrænsetSLA + dedikeret support

Klar til at integrere?

Start gratis og opgrader når du har brug for mere. Fuld API adgang fra dag ét.