Skip to main content
POST

Authorizations

Authorization
string
header
required

Company API key. Obtain this from your Woku dashboard under Settings > API Keys.

Body

application/json
description
string
required

Description of the woku (product, service, or experience being reviewed)

Minimum string length: 1
Example:

"Customer Service Experience - Store #123"

fileUrl
string<uri>
required

URL of an existing file (image or video) to associate with the woku

Example:

"https://cdn.example.com/images/product-image.jpg"

folderSecondaryKey
string

Secondary key identifier for the folder. If the folder doesn't exist, it will be created automatically.

Example:

"store-123"

parentFolderSecondaryKey
string

Secondary key identifier for the parent folder. Used to create folder hierarchies.

Example:

"region-north"

clientEmail
string<email>

Email address of the client. If provided, a review invitation email will be sent.

Example:

"customer@example.com"

clientPhone
integer

Phone number of the client (including country code, no spaces or symbols). If provided, a WhatsApp review invitation will be sent.

Example:

56912345678

Response

Woku created successfully

_id
string<objectid>

Unique identifier of the woku

Example:

"507f1f77bcf86cd799439011"

description
string

Description of the woku

Example:

"Customer Service Experience - Store #123"

createdBy
string<objectid>

User ID who created the woku

Example:

"507f1f77bcf86cd799439012"

companyId
string<objectid>

Company ID the woku belongs to

Example:

"507f1f77bcf86cd799439013"

folderId
string<objectid>

Folder ID the woku is organized in

Example:

"507f1f77bcf86cd799439014"

file
object
qualifications
object[]

Array of star ratings

textnotes
object[]

Array of text reviews

voicemails
object[]

Array of voice reviews

feedbacksSummary
string

AI-generated summary of all feedback

Example:

"Customers generally praise the helpful staff and quick service..."

closed
boolean
default:false

Whether the woku is closed for new reviews

createdAt
string<date-time>

Creation timestamp

Example:

"2026-01-20T10:30:00.000Z"

updatedAt
string<date-time>

Last update timestamp

Example:

"2026-01-20T15:45:00.000Z"