Taxonomy
This section has operations to build up the taxonomy of choice, i.e. categories, indicators, and units, as well as United Nation's Sustainability Development Goals and EU Environmental Objectives.
Returns all United Nations Sustainable Development Goals
POST
https://api.bws.ninja/v1/call
Use this operation to explore which UN SDGs that are available to reference in your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
getSDGs
parameters
JSON
check Operation parameters
Example responses
[
{
"sdg_id": 1,
"goal_no": "1",
"sdg": "No poverty",
"language": "English"
},
{
"sdg_id": 2,
"goal_no": "2",
"sdg": "Zero hunger",
"language": "English"
},
{
"sdg_id": 3,
"goal_no": "3",
"sdg": "Good health and well-being",
"language": "English"
},
{
"sdg_id": 4,
"goal_no": "4",
"sdg": "Quality education",
"language": "English"
},
{
"sdg_id": 5,
"goal_no": "5",
"sdg": "Gender equality",
"language": "English"
},
{
"sdg_id": 6,
"goal_no": "6",
"sdg": "Clean water and sanitation",
"language": "English"
},
{
"sdg_id": 7,
"goal_no": "7",
"sdg": "Affordable and clean energy",
"language": "English"
},
{
"sdg_id": 8,
"goal_no": "8",
"sdg": "Decent work and economic growth",
"language": "English"
},
{
"sdg_id": 9,
"goal_no": "9",
"sdg": "Industry, innovation and infrastructure",
"language": "English"
},
{
"sdg_id": 10,
"goal_no": "10",
"sdg": "Reduced inequality",
"language": "English"
},
{
"sdg_id": 11,
"goal_no": "11",
"sdg": "Sustainable cities and communities",
"language": "English"
},
{
"sdg_id": 12,
"goal_no": "12",
"sdg": "Responsible consumption and production",
"language": "English"
},
{
"sdg_id": 13,
"goal_no": "13",
"sdg": "Climate action",
"language": "English"
},
{
"sdg_id": 14,
"goal_no": "14",
"sdg": "Life below water",
"language": "English"
},
{
"sdg_id": 15,
"goal_no": "15",
"sdg": "Life on land",
"language": "English"
},
{
"sdg_id": 16,
"goal_no": "16",
"sdg": "Peace and strong justice institutions",
"language": "English"
},
{
"sdg_id": 17,
"goal_no": "17",
"sdg": "Partnerships to achieve the goal",
"language": "English"
}
]
Operation parameters
language_code
string
no
Language codes as per getLanguages. Default is the original language.
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "getSDGs",
"parameters": {
"language_code": "en"
}
}
Returns European Union Environmental Development Objectives
POST
https://api.bws.ninja/v1/call
Use this operation to explore which EU Objectives that are available to reference in your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
getEUObjectives
parameters
string
check Operation parameters
Example responses
[
{
"eu_objectiv_id": 1,
"objective_no": "1",
"objective": "Climate change mitigation",
"language": "English"
},
{
"eu_objectiv_id": 2,
"objective_no": "2",
"objective": "Climate change adaptation",
"language": "English"
},
{
"eu_objectiv_id": 3,
"objective_no": "3",
"objective": "Sustainable use and protection of water and marine resources",
"language": "English"
},
{
"eu_objectiv_id": 4,
"objective_no": "4",
"objective": "Transition to a circular economy",
"language": "English"
},
{
"eu_objectiv_id": 5,
"objective_no": "5",
"objective": "Pollution prevention and control",
"language": "English"
},
{
"eu_objectiv_id": 6,
"objective_no": "6",
"objective": "Protection and restoration of biodiversity and ecosystems",
"language": "English"
}
]
Operation parameters
language_code
string
no
Language codes as per getLanguages. Default is the original language.
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "getEUObjectives",
"parameters": {
"language_code": "en"
}
}
Returns the categories of the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to retrieve all categories of your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
getCategories
parameters*
JSON
check Operation parameters
Example responses
[
{
"category_id": 63,
"category_name": "Renewable energy",
"language": "English"
},
{
"category_id": 64,
"category_name": "Green buildings",
"language": "English"
},
{
"category_id": 65,
"category_name": "Sustainable forestry",
"language": "English"
},
{
"category_id": 66,
"category_name": "Clean transportation",
"language": "English"
},
{
"category_id": 67,
"category_name": "Energy efficiency",
"language": "English"
},
{
"category_id": 68,
"category_name": "Pollution prevention and control",
"language": "English"
},
{
"category_id": 69,
"category_name": "Circular economy",
"language": "English"
}
]
Operation parameters
reporting_year
number/4 digits
yes
Year of the taxonomy
language_code
string
no
Language codes as per getLanguages. Default is the original language.
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "getCategories",
"parameters": {
"reporting_year": 2023,
"language_code": "en"
}
}
Returns the sub categories of the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to retrieve all sub categories of your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
getSubCategories
parameters*
JSON
check Operation parameters
Example responses
[
{
"sub_category_id": 55,
"sub_category_name": "Wind power",
"category_id": 63,
"category_name": "Renewable energy",
"sdg": {
"7": "Affordable and clean energy",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
},
{
"sub_category_id": 56,
"sub_category_name": "Hydro- and solar power, biogas",
"category_id": 63,
"category_name": "Renewable energy",
"sdg": {
"7": "Affordable and clean energy",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
},
{
"sub_category_id": 57,
"sub_category_name": "Green buildings",
"category_id": 64,
"category_name": "Green buildings",
"sdg": {
"7": "Affordable and clean energy",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
},
{
"sub_category_id": 58,
"sub_category_name": "Sustainable forestry",
"category_id": 65,
"category_name": "Sustainable forestry",
"sdg": {
"13": "Climate action",
"15": "Life on land"
},
"eu_objective": {},
"language": "English"
},
{
"sub_category_id": 59,
"sub_category_name": "Biogas/electrical buses and electrical cars",
"category_id": 66,
"category_name": "Clean transportation",
"sdg": {
"11": "Sustainable cities and communities",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
},
{
"sub_category_id": 60,
"sub_category_name": "Electric trains",
"category_id": 66,
"category_name": "Clean transportation",
"sdg": {
"11": "Sustainable cities and communities",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
}
]
Operation parameters
reporting_year
number, 4 digits
yes
Year of the taxonomy
language_code
string
no
Language codes as per getLanguages. Default is the original language.
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "getSubCategories",
"parameters": {
"reporting_year": 2023,
"language_code": "en"
}
}
Returns the super indicators of the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to retrieve all super indicators of your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
getSuperIndicators
parameters*
JSON
check Operation arameters
Example responses
[
{
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"category_id": 63,
"category_name": "Renewable energy",
"language": "English"
},
{
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"category_id": 64,
"category_name": "Green buildings",
"language": "English"
},
{
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"category_id": 67,
"category_name": "Energy efficiency",
"language": "English"
},
{
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"category_id": 69,
"category_name": "Circular economy",
"language": "English"
},
{
"super_indicator_id": 29,
"super_indicator_name": "Effect",
"category_id": 63,
"category_name": "Renewable energy",
"language": "English"
},
{
"super_indicator_id": 29,
"super_indicator_name": "Effect",
"category_id": 67,
"category_name": "Energy efficiency",
"language": "English"
},
{
"super_indicator_id": 31,
"super_indicator_name": "Annual energy savings",
"category_id": 64,
"category_name": "Green buildings",
"language": "English"
}
]
Operation parameters
reporting_year
number, 4 digits
yes
Year of the taxonomy
language_code
string
no
Language codes as per getLanguages. Default is the original language.
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "getSuperIndicators",
"parameters": {
"reporting_year": 2023,
"language_code": "en"
}
}
Returns the indicators and super indicators of the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to retrieve all indicators of your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
getIndicators
parameters*
JSON
check Operation parameters
Example responses
[
{
"indicator_id": 34,
"indicator_name": "Annual emission reduction",
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"language": "English"
},
{
"indicator_id": 35,
"indicator_name": "Effect",
"super_indicator_id": 29,
"super_indicator_name": "Effect",
"language": "English"
},
{
"indicator_id": 36,
"indicator_name": "Annual electricity/energy production",
"super_indicator_id": 30,
"super_indicator_name": "Annual electricity/energy production",
"language": "English"
},
{
"indicator_id": 37,
"indicator_name": "Annual energy savings",
"super_indicator_id": 31,
"super_indicator_name": "Annual energy savings",
"language": "English"
}
]
Operation parameters
reporting_year
number, 4 digits
yes
Year of the taxonomy
language_code
string
no
Language codes as per getLanguages. Default is the original language.
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "getIndicators",
"parameters": {
"reporting_year": 2023,
"language_code": "en"
}
}
Returns the units of the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to retrieve all units of your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
getUnits
parameters*
string
check Operation parameters
Example responses
[
{
"unit_id": 25,
"unit_name": "CO2e kg",
"language": "English"
},
{
"unit_id": 26,
"unit_name": "kW",
"language": "English"
},
{
"unit_id": 27,
"unit_name": "MWh",
"language": "English"
}
]
Operation parameters
reporting_year
number, 4 digits
yes
Year of the taxonomy
language_code
string
no
Language codes as per getLanguages. Default is the original language.
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "getUnits",
"parameters": {
"reporting_year": 2023,
"language_code": "en"
}
}
Adds and updates a category to the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to add a category to your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
addCategory
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Category was successfully added (id). 67"
}
Operation parameters
category_name
string
yes
Category name to add or change
reporting_year
number/4 digits
yes
Year of the taxonomy
category_name_changed
string
no
New category name
language_code
string
yes
Selection of original language code as per getLanguages
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "addCategory",
"parameters": {
"category_name": "Circular economy",
"reporting_year": 2023,
"category_name_changed": "",
"language_code": "en"
}
}
Adds and updates a sub category to the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to add a sub category to your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
addSubCategory
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Sub category name was successfully changed."
}
Operation parameters
sub_category_name
string
yes
Sub category name to add or change
category_id
number/integer
yes
Integer identifier for a category
reporting_year
number/4 digits
yes
Year of the taxonomy
sub_category_name_changed
string
no
New sub category name
language_code
string
yes
Selection of original language code as per getLanguages
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "addSubCategory",
"parameters": {
"sub_category_name": "Circular economy",
"category_id": 69,
"reporting_year": 2023,
"sub_category_name_changed": "",
"category_id_changed": "",
"language_code": "en"
}
}
Adds a SDG and EU Objective to a sub category for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to add SDGs and EU Environmental Objectives to a sub category of your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
addGoalObjectiveToSubCategory
parameters*
string
check Operation parameters
Example responses
{
"message": "SDG was successfully added."
}
Operation parameters
sub_category_id
number, integer
yes
Integer identifier for a sub category
reporting_year
number/4 digits
yes
Year of the taxonomy
sdg_id
number/integer
no
Integer identifier for an SDG
eu_objective_id
number/integer
no
Integer identifier for an EU Environmental Objective
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "addGoalObjectiveToSubCategory",
"parameters": {
"sub_category_id": 63,
"reporting_year": 2023,
"sdg_id": 12,
"eu_objective_id": ""
}
}
Adds and updates a unit to the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to add a unit to your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
addUnit
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Unit was successfully added (id). 45"
}
Operation parameters
unit_name
string
yes
Unit name to add or change
reporting_year
number/4 digits
yes
Year of the taxonomy
unit_name_changed
string
no
New unit name
language_code
string
yes
Selection of original language code as per getLanguages
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "addUnit",
"parameters": {
"unit_name": "MWh",
"reporting_year": 2023,
"unit_name_changed": "",
"language_code": "en"
}
}
Adds and updates a super indicator to the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to add a super category to your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
addSuperIndicator
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Super indicator name was successfully changed."
}
Operation parameters
super_indicator_name
string
yes
Super indicator name to add or change
category_id
number/integer
yes
Integer identifier for a category
reporting_year
number/4 digits
yes
Year of the taxonomy
super_indicator_name_changed
string
no
New super indicator name
category_id_changed
number/integer
no
New category id
language_code
string
yes
Selection of original language code as per getLanguages
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "addSuperIndicator",
"parameters": {
"super_indicator_name": "Annual energy savings",
"category_id": 64,
"reporting_year": 2023,
"super_indicator_name_changed": "",
"category_id_changed": "",
"language_code": "en"
}
}
Adds and updates an indicator to the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to add an indicator to your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
addIndicator
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Indicator was sucessfully added (id). 23"
}
Operation parameters
indicator_name
string
yes
Indicator name to add or change
super_indicator_id
number/integer
yes
Integer identifier for a super indicator
unit_id
number/integer
yes
Integer identifier for a unit
reporting_year
number/4 digits
yes
Year of the taxonomy
indicator_name_changed
string
no
New indicator name
super_indicator_id_changed
number/integer
no
New super indicator id
unit_id_changed
number/integer
no
New unit id
language_code
string
yes
Selection of original language code as per getLanguages
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "addIndicator",
"parameters": {
"indicator_name": "Annual energy savings",
"super_indicator_id": 31,
"unit_id": 27,
"reporting_year": 2023,
"indicator_name_changed": "",
"super_indicator_id_changed": "",
"unit_id_changed": "",
"language_code": "en"
}
}
Returns the taxonomy for a particular reporting year
POST
https://api.bws.ninja/v1/call
Use this operation retrieve your stored taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
getTaxonomy
parameters*
JSON
check Operation parameters
Example responses
[
{
"category_id": 63,
"category_name": "Renewable energy",
"sub_category_id": 55,
"sub_category_name": "Wind power",
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"indicator_id": 34,
"indicator_name": "Annual emission reduction",
"unit_id": 25,
"unit_name": "CO2e kg",
"sdg": {
"7": "Affordable and clean energy",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
},
{
"category_id": 63,
"category_name": "Renewable energy",
"sub_category_id": 56,
"sub_category_name": "Hydro- and solar power, biogas",
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"indicator_id": 34,
"indicator_name": "Annual emission reduction",
"unit_id": 25,
"unit_name": "CO2e kg",
"sdg": {
"7": "Affordable and clean energy",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
},
{
"category_id": 63,
"category_name": "Renewable energy",
"sub_category_id": 56,
"sub_category_name": "Hydro- and solar power, biogas",
"super_indicator_id": 29,
"super_indicator_name": "Effect",
"indicator_id": 35,
"indicator_name": "Effect",
"unit_id": 26,
"unit_name": "kW",
"sdg": {
"7": "Affordable and clean energy",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
},
{
"category_id": 64,
"category_name": "Green buildings",
"sub_category_id": 57,
"sub_category_name": "Green buildings",
"super_indicator_id": 31,
"super_indicator_name": "Annual energy savings",
"indicator_id": 37,
"indicator_name": "Annual energy savings",
"unit_id": 27,
"unit_name": "MWh",
"sdg": {
"7": "Affordable and clean energy",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
},
{
"category_id": 65,
"category_name": "Sustainable forestry",
"sub_category_id": 58,
"sub_category_name": "Sustainable forestry",
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"indicator_id": 34,
"indicator_name": "Annual emission reduction",
"unit_id": 25,
"unit_name": "CO2e kg",
"sdg": {
"13": "Climate action",
"15": "Life on land"
},
"eu_objective": {},
"language": "English"
},
{
"category_id": 66,
"category_name": "Clean transportation",
"sub_category_id": 59,
"sub_category_name": "Biogas/electrical buses and electrical cars",
"super_indicator_id": 28,
"super_indicator_name": "Annual emission reduction",
"indicator_id": 34,
"indicator_name": "Annual emission reduction",
"unit_id": 25,
"unit_name": "CO2e kg",
"sdg": {
"11": "Sustainable cities and communities",
"13": "Climate action"
},
"eu_objective": {},
"language": "English"
}
]
Operation parameters
reporting_year
number/integer
yes
Year of the taxonomy
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "getTaxonomy",
"parameters": {
"reporting_year": 2023
}
}
Copies a taxonomy from one reporting year to another reporting year
POST
https://api.bws.ninja/v1/call
Use this operation to copy your taxonomy to a new year.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
copyTaxonomyToNewYear
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Taxonomy was successfully copied."
}
Operation parameters
source_year
number/4 digits
yes
Source year of the taxonomy
target_year
number/4 digits
yes
Target year of the taxonomy
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "copyTaxonomyToNewYear",
"parameters": {
"source_year": 2022,
"target_year": 2023
}
}
Removes an indicator
POST
https://api.bws.ninja/v1/call
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
removeIndicator
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Indicator was successfully removed."
}
Operation parameters
indicator_id
number/integer
yes
reporting_year
number/4 digits
yes
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "removeIndicator",
"parameters": {
"indicator_id": 13,
"reporting_year": 2023
}
}
Removes a super indicator
POST
https://api.bws.ninja/v1/call
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
removeSuperIndicator
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Super indicator was successfully removed."
}
Operation parameters
super_indicator_id
number/integer
yes
reporting_year
number/4 digits
yes
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "removeSuperIndicator",
"parameters": {
"super_indicator_id": 56,
"reporting_year": 2023
}
}
Removes a unit
POST
https://api.bws.ninja/v1/call
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
removeUnit
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Unit was successfully removed."
}
Operation parameters
unit_id
number/integer
yes
reporting_year
number/4 digits
yes
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "removeUnit",
"parameters": {
"unit_id": 14,
"reporting_year": 2023
}
}
Removes an SDG and EU Objective from a sub category
POST
https://api.bws.ninja/v1/call
Use this operation to remove SDGs and EU Environmental Objectives from your taxonomy.
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
removeGoalObjectiveFromSubCategory
parameters*
JSON
check Operation parameters
Example responses
{
"message": "The SDG was successfully removed from this sub category."
}
Operation parameters
reporting_year
number/4 digits
yes
Year of the taxonomy
sub_category_id
number/integer
yes
Integer identifier for a sub category
sdg_id
number/integer
yes
Integer identifier for an SDG
eu_objective_id
number/integer
yes
Integer identifier for an EU Environmental Objective
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "removeGoalObjectiveFromSubCategory"
"parameters": {
"reporting_year": 2023
"sub_category_id": 13
"sdg_id": 4
"eu_objective_id": 2
}
}
Removes a sub category
POST
https://api.bws.ninja/v1/call
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
removeSubCategory
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Sub category was successfully removed."
}
Operation parameters
sub_category_id
number/integer
yes
reporting_year
number/4 digits
yes
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "removeSubCategory",
"parameters": {
"sub_category_id": 35,
"reporting_year": 2023
}
}
Removes a category
POST
https://api.bws.ninja/v1/call
Request Body
solution*
string
BWS.ESG.Credits
operation*
string
removeCategory
parameters*
JSON
check Operation parameters
Example responses
{
"message": "Category was successfully removed."
}
Operation parameters
category_id
number/integer
yes
reporting_year
number/4 digits
yes
Example code
curl --location 'https://api.bws.ninja/v1/call' \
--header 'X-Api-Key: API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"solution": "BWS.ESG.Credits",
"operation": "removeCategory",
"parameters": {
"category_id": 57,
"reporting_year": 2023
}
}
Last updated
Was this helpful?