> ## 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.

# Compartir un woku por correo

> Envia el enlace de reseña de un woku a una o mas direcciones de correo, invitando a los destinatarios a dejar feedback. Puedes enviarlo a un solo correo o a varios correos a la vez.



## OpenAPI

````yaml /openapi.es.json post /wokus/share-woku-to-email
openapi: 3.0.3
info:
  title: Woku Client API
  description: >-
    API para integrarse con la plataforma de recoleccion de feedback de Woku.
    Esta API te permite crear wokus (herramientas de recoleccion de feedback),
    enviar reseñas y obtener reportes.


    ## Autenticacion


    Todos los endpoints requieren autenticacion mediante un token Bearer en el
    header Authorization. Puedes obtener tu API key desde el dashboard de Woku.


    ```

    Authorization: Bearer your_api_key_here

    ```


    ## Base URL


    Produccion: `https://api.woku.app`
  version: 1.0.0
  contact:
    name: Woku Support
    url: https://woku.app
    email: team@woku.app
servers:
  - url: https://clientapi.woku.app
    description: Servidor de produccion
security: []
tags:
  - name: Wokus
    description: >-
      Endpoints para crear y gestionar wokus (herramientas de recoleccion de
      feedback)
  - name: Reseñas
    description: Endpoints para enviar y obtener reseñas
  - name: Empresas
    description: Endpoints para obtener datos de la empresa
  - name: Reportes
    description: Endpoints para obtener reportes de NPS y analitica
paths:
  /wokus/share-woku-to-email:
    post:
      tags:
        - Wokus
      summary: Compartir un woku por correo
      description: >-
        Envia el enlace de reseña de un woku a una o mas direcciones de correo,
        invitando a los destinatarios a dejar feedback. Puedes enviarlo a un
        solo correo o a varios correos a la vez.
      operationId: shareWokuToEmail
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ShareWokuToEmailRequest'
            examples:
              singleEmail:
                summary: Enviar a un solo correo
                value:
                  wokuId: 507f1f77bcf86cd799439011
                  clientEmail: customer@example.com
              multipleEmails:
                summary: Enviar a varios correos
                value:
                  wokuId: 507f1f77bcf86cd799439011
                  clientEmails:
                    - customer1@example.com
                    - customer2@example.com
                    - customer3@example.com
      responses:
        '200':
          description: Correo(s) enviado(s) correctamente
          content:
            application/json:
              schema:
                type: string
                example: Email sent successfully
        '400':
          description: Error de validacion
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidationError'
        '404':
          description: Woku no encontrado
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NotFoundError'
      security:
        - BearerAuth: []
components:
  schemas:
    ShareWokuToEmailRequest:
      type: object
      required:
        - wokuId
      properties:
        wokuId:
          type: string
          format: objectid
          description: MongoDB ObjectId del woku a compartir
          example: 507f1f77bcf86cd799439011
        clientEmail:
          type: string
          format: email
          description: Direccion de correo unica a la que enviar la invitacion a resenar
          example: customer@example.com
        clientEmails:
          type: array
          items:
            type: string
            format: email
          description: >-
            Arreglo de direcciones de correo a las que enviar invitaciones a
            resenar
          example:
            - customer1@example.com
            - customer2@example.com
    ValidationError:
      type: object
      properties:
        statusCode:
          type: integer
          example: 400
        message:
          type: array
          items:
            type: string
          example:
            - description must be a string
            - fileUrl must be a valid URL
        error:
          type: string
          example: Bad Request
    NotFoundError:
      type: object
      properties:
        statusCode:
          type: integer
          example: 404
        message:
          type: string
          example: Resource not found
        error:
          type: string
          example: Not Found
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      description: >-
        Clave de API de la empresa. Obtenla desde tu dashboard de Woku en
        Settings > API Keys.

````