Skip to main content
PUT
Learn more about Box SDK versioning strategy.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Headers

box-version
enum<string>
required

Version header.

Available options:
2026.0

Path Parameters

shuttle_system_id
string
required

The unique identifier for the shuttle system.

Body

application/json

The request body for updating a shuttle system. Only the fields supplied are changed.

name
string

The updated display name for the shuttle system.

Minimum string length: 1
Example:

"NYC File Server (Primary)"

Response

Returns the updated shuttle system.

A standard representation of a shuttle system. A shuttle system describes a source or destination that Shuttle can migrate content to or from, along with its current connection state.

id
string
required

The unique identifier for the shuttle system.

Example:

"6a315c0754833bfc5df067bf"

type
enum<string>
required

The value will always be shuttle_system.

Available options:
shuttle_system
Example:

"shuttle_system"

name
string
required

The display name of the shuttle system.

Example:

"BoxProd"

system_type
string
required

Identifies the kind of source or destination this system represents, for example box, windows, sharepoint, or amazon_s3. New system types are added over time, so clients must tolerate values they do not recognize rather than treating this as a fixed set.

Example:

"box"

state
enum<string>
required

The current connection state of the shuttle system.

Available options:
connected,
disconnected,
unknown
Example:

"connected"

label
string

A server-computed display label for the system.

Example:

"Box (Production)"

Last modified on October 26, 2026