# Save a Classification

Save a classification object using the atomic creative ID.

Endpoint: POST /v3.0/classification/{cid}
Version: v1.0

## Path parameters:

  - `cid` (integer, required)
    Atomic creative ID

## Request body:

  - `application/json` (unknown)
    Classification object to save

## Request fields (application/json):

  - `attributes` (array)

  - `language` (integer)

  - `verticals` (array)

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `attributes` (array)

  - `attributes.children` (array)

  - `attributes.id` (integer)

  - `attributes.name` (string)

  - `attributes.parent` (string)

  - `language` (object)

  - `language.alpha2` (string)

  - `language.bibliographic` (string)

  - `language.id` (integer)

  - `language.name` (string)

  - `language.name_fr` (string)

  - `language.terminologic` (string)

  - `verticals` (array)

  - `verticals.children` (array)

  - `verticals.code` (string)

  - `verticals.description` (string)

  - `verticals.id` (integer)

  - `verticals.parent` (string)

## Response 400:

  - `400` (unknown)
    Bad Request

## Response 400 fields (application/json):

  - `errors` (array)

  - `errors.errorCode` (integer)

  - `errors.errorMessage` (string)

  - `errors.reasonCode` (integer)

  - `errors.resource` (string)

## Response 401:

  - `401` (unknown)
    Unauthorized

## Response 401 fields (application/json):

  - `errors` (array)

  - `errors.errorCode` (integer)

  - `errors.errorMessage` (string)

  - `errors.reasonCode` (integer)

  - `errors.resource` (string)

## Response 500:

  - `500` (unknown)
    Internal Server Error

## Response 500 fields (application/json):

  - `errors` (array)

  - `errors.errorCode` (integer)

  - `errors.errorMessage` (string)

  - `errors.reasonCode` (integer)

  - `errors.resource` (string)

