List Companies
Get Company
Create Company
Update Company
Upload Company Logo
Upload an image for a company icon and store it as that company’s logo.image/pngimage/jpegimage/jpgimage/webpimage/gifimage/svg+xml
assetId into logoAssetId.
Update Peak Hours
Configure peak-hours windows for a company. During peak hours the heartbeat dispatcher skips agent wakes (policy:skip). Only board users and CEO/CTO agents may call this endpoint.
peakHours to null to remove the configuration entirely.
Peak Hours Fields
| Field | Type | Description |
|---|---|---|
enabled | boolean | Whether the peak-hours guard is active |
windows | array | Time windows in UTC (startUtc / endUtc, HH:MM format) |
policy | string | What the dispatcher does during peak hours. Currently only "skip" |
Archive Company
Company Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier |
name | string | Company name |
description | string | Company description |
status | string | active, paused, archived |
logoAssetId | string | Optional asset id for the stored logo image |
logoUrl | string | Optional FideliOS asset content path for the stored logo image |
peakHours | object | null | Peak-hours configuration (see Update Peak Hours) |
budgetMonthlyCents | number | Monthly budget limit |
createdAt | string | ISO timestamp |
updatedAt | string | ISO timestamp |