Skip to main content
PUT
/
api
/
workers
/
business-hours
/
{id}
JavaScript
import BrainbaseLabs from 'brainbase-labs';

const client = new BrainbaseLabs({
  apiKey: process.env['BRAINBASE_LABS_API_KEY'], // This is the default and can be omitted
});

const businessHour = await client.workers.businessHours.update('id');

console.log(businessHour.id);
{
  "id": "<string>",
  "hours": {},
  "timezone": "<string>",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "primaryTag": "<string>",
  "secondaryTag": "<string>"
}

Authorizations

x-api-key
string
header
required

API key authentication

Path Parameters

id
string
required

Body

application/json
hours
object

JSON object containing business hours configuration

timezone
string

Timezone for the business hours (e.g., 'America/New_York', 'UTC', 'Europe/London')

primaryTag
string

Primary tag for categorization (e.g., business name, location)

secondaryTag
string

Secondary tag for categorization (e.g., department, type)

Response

Business hours updated successfully

id
string
required
hours
object
required
timezone
string
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
primaryTag
string | null
secondaryTag
string | null