---
title: "Update configs of microservices."
method: POST
path: "/config/update/{docType}"
tags: ["config"]
---

# Update configs of microservices.

`POST /config/update/{docType}`

## Path parameters

- `docType` 'behavior-analytics', required

## Request body

- union
  - object
    - `sensors` object[]
      - `id` string, required
      - `configs` BehaviorAnalyticsConfigKeyValuePair[]
        - `name` string, required
        - `value` string, required
    - `app` BehaviorAnalyticsConfigKeyValuePair[], required
      - `name` string, required
      - `value` string, required
  - object
    - `sensors` object[], required
      - `id` string, required
      - `configs` BehaviorAnalyticsConfigKeyValuePair[]
        - `name` string, required
        - `value` string, required
    - `app` BehaviorAnalyticsConfigKeyValuePair[]
      - `name` string, required
      - `value` string, required
  - object
    - `sensors` object[], required
      - `id` string, required
      - `configs` BehaviorAnalyticsConfigKeyValuePair[]
        - `name` string, required
        - `value` string, required
    - `app` BehaviorAnalyticsConfigKeyValuePair[], required
      - `name` string, required
      - `value` string, required

## Response `201`

Successful Operation.

- ConfigUpdateSuccess
  - `referenceId` string, required
  - `status` 'pending' | 'failure', required
  - `config` object, nullable
  - `error` string, nullable

## Other responses

- `400` — Bad Request. This response will be sent if request body doesn't follow schema.
- `404` — Resource Not Found
- `422` — Unprocessable Entity
- `500` — Internal Server Error

---

[API](https://skmtc.dev/nvidia/apis/vss-video-analytics-apis.md) · [All operations](https://skmtc.dev/nvidia/apis/vss-video-analytics-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nvidia/vss-video-analytics-apis/revisions/0ff2b2f41244/schema)
