Skip to main content
PATCH
/
api
/
v0
/
computers
/
{computerId}
Update a computer
curl --request PATCH \
  --url https://api.factory.ai/api/v0/computers/{computerId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "remoteUser": "<string>"
}
'
{
  "id": "<string>",
  "name": "<string>",
  "providerType": "byom",
  "createdAt": 123,
  "hostname": "<string>",
  "status": "provisioning",
  "provisioningSteps": [
    {
      "id": "create-computer",
      "name": "<string>",
      "status": "pending",
      "error": "<string>",
      "startedAt": 123,
      "completedAt": 123
    }
  ],
  "relayClientUrl": "<string>",
  "relayAgentUrl": "<string>",
  "remoteUser": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://factory-docs-auto-sync-jp-docs.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Factory API key or JWT token for authentication

Path Parameters

computerId
string
required

Computer ID

Body

application/json
name
string
Required string length: 1 - 63
remoteUser
string
Required string length: 1 - 63

Response

Response for status 200

id
string
required
name
string
required
providerType
enum<string>
required
Available options:
byom,
e2b
createdAt
number
required
hostname
string
status
enum<string>
Available options:
provisioning,
active,
error
provisioningSteps
object[]
relayClientUrl
string<uri>
relayAgentUrl
string<uri>
remoteUser
string