v4

latestOpenAPI 3.0.22026-07-3188146256.6 KB
Taxonomy

updateClassificationsForTaxonomy

Update the classifications for a taxonomy

post/v1/entity/taxonomies/{taxonomySlug}/classifications

Path parameters

taxonomySlugstring required

Taxonomy slug

Request body

Example request

{
  "create": [
    {
      "id": "taxonomy-slug:classification-slug",
      "slug": "wallbox-pv",
      "name": "Wallbox PV",
      "parents": [
        "taxonomy-slug:classification-slug"
      ],
      "color": "#FF5733",
      "_manifest": [
        "123e4567-e89b-12d3-a456-426614174000"
      ]
    }
  ],
  "update": [
    {
      "id": "taxonomy-slug:classification-slug",
      "slug": "wallbox-pv",
      "name": "Wallbox PV",
      "parents": [
        "taxonomy-slug:classification-slug"
      ],
      "color": "#FF5733",
      "_manifest": [
        "123e4567-e89b-12d3-a456-426614174000"
      ]
    }
  ],
  "delete": [
    "taxonomy-slug:classification-slug"
  ]
}

Response

Taxonomies classifications

deletedClassificationId[]

Example response

{
  "created": [
    {
      "id": "taxonomy-slug:classification-slug",
      "slug": "wallbox-pv",
      "name": "Wallbox PV",
      "parents": [
        "taxonomy-slug:classification-slug"
      ],
      "color": "#FF5733",
      "_manifest": [
        "123e4567-e89b-12d3-a456-426614174000"
      ]
    }
  ],
  "updated": [
    {
      "id": "taxonomy-slug:classification-slug",
      "slug": "wallbox-pv",
      "name": "Wallbox PV",
      "parents": [
        "taxonomy-slug:classification-slug"
      ],
      "color": "#FF5733",
      "_manifest": [
        "123e4567-e89b-12d3-a456-426614174000"
      ]
    }
  ],
  "deleted": [
    "taxonomy-slug:classification-slug"
  ]
}