Skip to main content
POST
Create a robot fleet

Authorizations

Authorization
string
header
required

Organization API key (sk_servo_...) or authenticated CLI session token.

Body

application/json
name
string
required
Required string length: 1 - 128
subject
string
required
Minimum string length: 1
selection
FleetRobotSelection · object
required

Robot membership captured atomically when a fleet is created.

Named and selector-based membership both use snapshot consistency. New robots do not silently join an operating fleet; the customer must update membership through a future explicit reconciliation operation.

peak_active_robots
integer
required
Required range: x >= 1
readiness_mode
enum<string>
required
Available options:
always_ready,
scheduled,
on_demand
operating_windows
OperatingWindow · object[]
Maximum array length: 366

Response

Successful Response

id
string
required
name
string
required
subject
string
required
readiness_mode
enum<string>
required
Available options:
always_ready,
scheduled,
on_demand
peak_active_robots
integer
required
Required range: x >= 1
status
enum<string>
required
Available options:
preparing,
ready,
degraded,
blocked
robots
FleetRobotCounts · object
required
blocker
string | null
readiness_estimate
ReadinessEstimate · object | null
active_model
FleetModelGenerationView · object | null
update
FleetUpdateView · object | null