Skip to main content
POST
/
computers
/
{id}
/
type
Type text
curl --request POST \
  --url https://www.orgo.ai/api/computers/{id}/type \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "text": "Hello, world!"
}
'
{
  "success": true
}

Documentation Index

Fetch the complete documentation index at: https://docs.orgo.ai/llms.txt

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

Types text on the computer keyboard. Each character is sent as an individual keystroke, so unicode characters and printable symbols are supported.

Path parameters

id
string
required
Computer ID (UUID).

Body parameters

text
string
required
Text to type. Supports unicode characters.
delay_ms
integer
default:"12"
Delay between keystrokes in milliseconds. Lower values type faster; higher values can help with flaky inputs.

Response

success
boolean
true if text was typed.
action
string
Always type.

Example

curl -X POST https://www.orgo.ai/api/computers/a3bb189e-8bf9-3888-9912-ace4e6543002/type \
  -H "Authorization: Bearer $ORGO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello, world!"}'

Response

{
  "success": true,
  "action": "type",
  "details": { "text_length": 13 }
}
Use Press key for special keys like Enter, Tab, or keyboard shortcuts.

Errors

StatusMeaning
400Missing text, or computer instance not available.
401Missing or invalid API key.
403You do not have access to this computer.
404Computer not found.
500Upstream desktop agent failure.

Authorizations

Authorization
string
header
required

API key authentication. Get your key at orgo.ai/workspaces

Path Parameters

id
string
required

Computer ID

Body

application/json
text
string
required

Text to type

Response

Text typed

success
boolean
Example:

true