Retrieve all custom emission groups for your organization with pagination support. This endpoint returns groups without their associated emission factors.
To get groups with their emission factors included, use the Organization Data endpoint instead.
all_groups = requests.get( "https://api.dcycle.io/api/v1/custom_emission_groups", headers=headers, params={"page": 1, "size": 100}).json()# Filter for purchases onlypurchase_groups = [g for g in all_groups['items'] if g['category'] == 'purchases']print(f"Purchase groups: {len(purchase_groups)}")for group in purchase_groups: print(f"- {group['name']}")
For server-side category filtering, use the List by Category endpoint instead.