Skip to main content
PATCH
/
projects
/
{project_id}
Update a project
curl --request PATCH \
  --url https://app.gomangrove.com/api/v1/projects/{project_id} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "project": {
    "name": "Updated Project Name",
    "description": "Updated project description",
    "start_date": "2025-01-01",
    "field_values": {
      "custom_field_1": "value1",
      "custom_field_2": "value2"
    }
  }
}
'
{
  "id": 123,
  "name": "Updated Project Name",
  "description": "Updated project description",
  "project_type": "Biochar",
  "credit_types": [
    "CORC"
  ],
  "country": "US",
  "state": "Washington",
  "project_status": "ACTIVE",
  "registry_name": "Puro.Earth",
  "registry_link": "",
  "methodology": "Puro Biochar Methodology v3 2023",
  "images": [
    {
      "name": "Image.png",
      "url": "http://...."
    }
  ],
  "sustainable_development_goals": [
    "good_health_and_wellbeing",
    "quality_education"
  ]
}

Authorizations

Authorization
string
header
required

Path Parameters

project_id
integer<int32>
required

Id of project

Body

application/json
project
object

Response

200

id
integer
name
string
description
string
project_type
string
credit_types
string[]
country
string
state
string
project_status
string
registry_name
string
methodology
string
images
object[]
sustainable_development_goals
string[]