Interns
Update an intern
Changes the intern name, description, instructions or model. Omitted fields stay unchanged. The request body is capped at 1048576 bytes and a larger body is refused with 413. The API key selects the caller, workspace and visible interns. There is no default workspace fallback. Requests on regional hostnames such as eu.openrouter.ai are refused. API key required.
patch/interns/{internId}
Path parameters
internIdstring required
ID of an intern visible to the authenticated API key.
Example:7c9e6679-7425-40de-944b-e07fc1f90ae7
ID of an intern visible to the authenticated API key.
Request body
Example request
{
"description": "Researches customer questions",
"model": "openai/gpt-5.4"
}Response
Updated intern.
Example response
{
"attached_vault_id": null,
"createdAt": "2026-09-16T08:30:00.000Z",
"description": "Researches customer questions",
"hostname": "research-assistant.openrouter.ai",
"id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"instructions": null,
"lastFailureMessage": null,
"model": "openai/gpt-5.4",
"name": "research-assistant",
"progress": null,
"status": "running",
"updatedAt": "2026-09-16T08:45:00.000Z",
"vault_id": "b431c59d-6eed-41ac-bc89-9a89be79a121",
"workspaceId": "89f9f5b2-3f89-4eaf-83ca-5ceae149e8bb"
}