Retrieve Products
A product is any purchasable compensation option SQUAKE offers. In the simplest case, a product maps to a single climate project such as "Sustainable Biofuel for Shipping". Depending on client need, SQUAKE also offers bundles of multiple climate projects; these can be centered around specific goals, e.g.,"carbon reduction", "location", or what is desired to achieve a particular price point or sustainability goal. Feel free to contact us for more information or custom products.
Query parameters
-
locale string
Descriptions of products can be localized.
Minimum length is
2
, maximum length is5
. Format should match the following pattern:^(?:[a-z]{2}|[a-z]{2}-[A-Z]{2})$
. Values arede
,en
,es
,fr
,hi
,it
,ja
,pt
,pt-BR
, orzh-CN
. Default value isen
. -
page number
An optional parameter that enables pagination, by default the amount of items per page is 25
Minimum value is
1
. -
items number
An optional parameter that enables pagination, this controls the amount of items per page. Can be used separetly or in conjunction with
page
Minimum value is
1
, maximum value is25
. -
category string
Allows filtering of the categories of a product, filters by
code
-
class string
Allows filtering of the classes of a product, filters by
code
-
impact_type string
Allows filtering of the impact types of a product, filters by
code
curl \
-X GET https://api.squake.earth/v2/products \
-H "Authorization: Bearer $ACCESS_TOKEN"
# Headers
# Payload
[
{
"id": "product_2rsg35sfsdf",
"locations": [
{
"country": "DE",
"sub_region": "150",
"region": "155"
}
],
"certifications": [
"European Biochar Certification"
],
"title": "string",
"description": "string",
"sdgs": [
7
],
"files": [
{
"id": "file_asfg454s25",
"filename": "string",
"purpose": "confirmation_document",
"size": 42,
"type": "pdf",
"download_url": "https://example.com",
"notification": "string"
}
],
"prices": [
{
"id": "price_1MMroL2eZvKYlo2CxbxAACvb",
"product": "prod_N760vOJBvdEDY8",
"unit_amount": 2500,
"carbon_unit": "tonne",
"currency": "EUR",
"valid_from": "2023-01-28"
}
],
"categories": [
{
"code": "forestry_and_land_use",
"title": "Forestry and Land Use"
}
],
"impact_types": [
{
"code": "avoidance",
"title": "Avoidance"
}
],
"classes": [
{
"code": "technology_based",
"title": "Technology based"
}
]
}
]
# Headers
SQUAKE-Request-Id: req_70394c00-728e-4d70-90bc-2b589c9ebdf8
# Payload
[
{
"code": "field_validation_error",
"detail": "string",
"source": {
"id": "string",
"attribute": "string",
"model": "string"
}
}
]