> ## Documentation Index
> Fetch the complete documentation index at: https://woku.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Crear una carpeta



## OpenAPI

````yaml /openapi-v1.es.json post /v1/folders
openapi: 3.0.0
info:
  title: Woku Client API v1
  description: >-
    API REST pública para la administración programática de programas
    Voice-of-Customer de woku: trackers, instrumentos VoC (NPS, woku, CES,
    CSAT), planes de acción, tickets de soporte, envío multicanal y captura de
    respuestas. Las solicitudes están delimitadas por empresa mediante la clave
    API. Nunca envíe un id de empresa.
  version: 1.0.0
  contact:
    name: Woku
    url: https://woku.app
    email: team@woku.app
servers:
  - url: https://clientapi.woku.app
    description: Producción
security: []
tags: []
paths:
  /v1/folders:
    post:
      tags:
        - v1 - folders
      summary: Crear una carpeta
      operationId: V1FoldersController_createFolder
      parameters:
        - name: X-Woku-Idempotency-Key
          in: header
          description: >-
            Clave generada por el cliente para hacer que la creación sea segura
            para reintentar. Un reintento con la misma clave devuelve el
            resultado original en lugar de crear de nuevo.
          required: false
          schema:
            type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateFolderBodyDTO'
      responses:
        '201':
          description: Carpeta creada
        '400':
          description: Error de validación
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationErrorResponseDto'
        '404':
          description: Carpeta padre no encontrada
      security:
        - bearer: []
components:
  schemas:
    CreateFolderBodyDTO:
      type: object
      properties:
        name:
          type: string
          minLength: 2
          maxLength: 30
          example: Post-sale
        parentFolderId:
          type: string
          format: ObjectId
          description: Carpeta padre. Omítela para crear la carpeta en la raíz.
        color:
          type: string
          example: '#3498db'
      required:
        - name
    ValidationErrorResponseDto:
      type: object
      properties:
        statusCode:
          type: number
          description: Código de estado HTTP
          example: 400
        message:
          description: Arreglo de mensajes de error de validación
          example:
            - email must be a valid email
            - password must be at least 8 characters
          type: array
          items:
            type: string
        error:
          type: string
          description: Tipo de error
          example: Bad Request
      required:
        - statusCode
        - message
        - error
  securitySchemes:
    bearer:
      scheme: bearer
      bearerFormat: API key
      type: http
      description: Clave API secreta de la empresa.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.