---
title: "Create a Config"
method: POST
path: "/configs/"
tags: ["configs"]
---

# Create a Config

`POST /configs/`

## Headers

- `x-api-version` string

## Request body

- union
  - V1Alpha1ConfigResourceCreateRequest
    - `kind` string
    - `metadata` V1Alpha1ResourceMetadata, required
      - `uid` string, uuid
      - `name` string, required
      - `created_at` string, date-time
      - `updated_at` string, date-time
      - `annotations` object
    - `spec` V1Alpha1ConfigResourceSpec, required
      - `selector` V1Alpha1ConfigSelector
        - `kind` string
        - `type` 'name' | 'annotation'
        - `value` union
          - string
          - object
      - `data` object, required
  - V1Alpha2ConfigResourceCreateRequest
    - `kind` string
    - `metadata` V1Alpha1ResourceMetadata, required
      - `uid` string, uuid
      - `name` string, required
      - `created_at` string, date-time
      - `updated_at` string, date-time
      - `annotations` object
    - `spec` V1Alpha2ConfigResourceSpec, required
      - `selector` V1Alpha2ConfigSelector
        - `kind` string
        - `type` 'name' | 'annotation'
        - `value` union
          - string
          - object
      - `data` object, required
      - `new` boolean

## Response `201`

Created Config

## Other responses

- `403` — Forbidden
- `405` — Method Not Allowed
- `422` — Validation Error

---

[API](https://skmtc.dev/emergentmethods/apis/flowdapt.md) · [All operations](https://skmtc.dev/emergentmethods/apis/flowdapt/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/emergentmethods/flowdapt/revisions/9dcc0f60f7f6/schema)
