Replicas Replica API is one of 13 APIs that Replicas publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Replica. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
24 operations
across 19 paths,
and defines 63 schemas.
It is described by OpenAPI 3.2.0, at version 2.0.0.
Requests are made against a single base URL, https://api.tryreplicas.com.
The identity and technical contract details declared by the specification.
RepositoryStatus
object
Status of a repository within a replica
6 properties
6 required
ReplicaEnvironment
object
Environment configuration and status for a replica
8 properties
8 required
ReplicaWebhookConfig
object
2 properties
1 required
EngineRepoState
object
State of a repository within the engine
8 properties
7 required
EngineRepoDiff
object
Git diff statistics for a repository
3 properties
2 required
ListReplicasResponse
object
5 properties
5 required
WarmHookLogEntry
object
A warm hook execution log entry. Note: fields use camelCase as they are passed through from the engine.
9 properties
9 required
ImageContent
object
An image attachment for messages
2 properties
2 required
CanvasItemKind
string
The kind of Canvas item, inferred from its file extension.
RepositoryReference
object
A repository reference in replica list items
3 properties
3 required
SlashCommandsResponse
object
Available slash commands for a chat
1 property
1 required
SlashCommand
object
A slash command available in a chat composer
4 properties
3 required
CanvasItem
object
An entry returned by listReplicaCanvasItems.
3 properties
3 required
SendWorkspaceChatMessageRequest
object
9 properties
1 required
SendWorkspaceChatMessageResponse
object
3 properties
3 required
ClaudeAgentEvent
object
A streaming event from the Claude Code agent. The type field is prefixed with claude- followed by the SDK message type.
3 properties
3 required
HistoryEvent
object
A conversation history event
3 properties
3 required
CodexEventPayload
Payload of a Codex CLI agent event. Shape depends on the parent event type.
SleepWorkspaceResponse
object
1 property
1 required
ReplicaChat
object
A chat session within a replica
6 properties
6 required
ArchiveWorkspaceResponse
object
1 property
1 required
CanvasContentResponse
object
A single Canvas item's content. Text kinds populate content; binary kinds populate base64. Items over the 5 MB per-file cap return tooLarge: true with neither…
7 properties
4 required
CodexAgentEvent
object
A streaming event from the Codex CLI agent. Uses either eventmsg for high-level messages or responseitem for structured response items.
3 properties
3 required
ReorderQueueRequest
object
Request to move a queued message to a new position.
2 properties
2 required
OpencodeAgentEvent
object
A streaming event from the Opencode agent. Opencode events are normalized with an opencode- prefixed type and an open provider payload.
3 properties
3 required
PiAgentEvent
object
A streaming event from the Pi coding agent. Pi events expose session lifecycle, text and reasoning updates, tool execution, and errors.
3 properties
3 required
CreateWorkspaceChatResponse
object
1 property
1 required
WorkspaceChatListResponse
object
2 properties
1 required
QueueMutationResponse
object
Result of a queue mutation.
2 properties
2 required
ChatMessageSender
object
Records who sent a user message in a chat. Server-recorded from the authenticated user at send time.
3 properties
3 required
Error
object
2 properties
1 required
WorkspaceChat
object
8 properties
7 required
ClaudeEventPayload
object
Payload of a Claude Code agent event, wrapping the Claude SDK message.
6 properties
GitDiff
object
Git diff statistics
3 properties
3 required
SendDeferredWorkspaceMessageResponse
object
3 properties
3 required
StartHookLogEntry
object
A start hook execution log entry. Note: fields use camelCase as they are passed through from the engine.
10 properties
10 required
ClaudeMessage
object
A Claude SDK message containing an array of content blocks.
1 property
EngineChatSummary
object
Summary of a chat session as reported by the engine
9 properties
7 required
WorkspaceConfig
object
Workspace behavior configuration. Missing capabilities and preferences default to disabled.
3 properties
CursorAgentEvent
object
A streaming event from the Cursor agent. Cursor events are normalized with a cursor- prefixed type and a provider payload.
3 properties
3 required
QueuedMessageInfo
object
A message waiting in a chat queue.
6 properties
3 required
SendDeferredWorkspaceMessageRequest
CodexEventMsgPayload
object
Payload for eventmsg events — high-level user or reasoning messages.
3 properties
1 required
EnginePreviewPort
object
A preview port forwarded from the replica
3 properties
3 required
GetReplicaResponse
object
1 property
1 required
SendReplicaMessageResponse
object
Response after sending a message to a replica
4 properties
4 required
PullRequest
object
A pull request associated with a replica
3 properties
3 required
SendReplicaMessageRequest
object
Request body for sending a message to a replica
11 properties
1 required
AgentEvent
A raw event from the coding agent, streamed as part of chat.turn.delta events. The shape depends on the coding agent provider. Use the type field to discrimina…
ReplicaListItem
object
A replica item in list responses
8 properties
8 required
CodexResponseItemPayload
object
Payload for responseitem events — structured items from the Codex response stream.
ClaudeContentBlock
object
A single content block within a Claude message. Discriminated by type.
CanvasListResponse
object
List of items the agent has dropped into the Canvas.
1 property
1 required
EngineEvent
object
A real-time event from the replica engine. All events share a common envelope with id, ts, type, and payload fields. The type field discriminates between event…
CreateReplicaRequest
object
Request body for creating a new replica
16 properties
2 required
CreateReplicaResponse
object
1 property
1 required
DeleteReplicaResponse
object
1 property
1 required
HooksResponse
object
Hook execution logs for a replica
2 properties
2 required
CreateChatRequest
object
Request body for creating a new chat
6 properties
1 required
ReplicaDetails
object
Detailed replica information including engine status and environment
ChatQueueResponse
object
Queued messages for a chat.
3 properties
3 required
EngineStatusSnapshot
object
A snapshot of the engine's current status
8 properties
7 required
ReadReplicaHistoryResponse
object
Response containing paginated conversation history
8 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Replicas publishes across the network.