Manage environments — the primitive that workspaces are created from. Variables, files, skills, MCPs, warm-hooks, and warm-pools are all scoped to an environment. Every organization has a singleton Global environment whose values apply to every workspace. Personal environments are scoped to the authenticated user and can be standalone or source-backed by a team environment.
Replicas Environments API is one of 13 APIs that Replicas publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Environment. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
36 operations
across 25 paths,
and defines 59 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.
36 operations25 paths59 schemas6 DELETE13 GET4 PATCH12 POST1 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
2.0.0
Base URL
https://api.tryreplicas.com
Authentication
HTTP Bearer, HTTP Bearer, API Key
Resource Areas
1
Authentication & Security 3
Replicas Environments API declares
3 security schemes
for authenticating requests.
It accepts HTTP bearer tokens (apiKey).
It accepts HTTP bearer tokens (engineSecret).
An API key is passed in the header as X-Workspace-Id (workspaceId).
By default, every request must be authenticated.
apiKey — API key authentication. Obtain your API key from the Replicas dashboard under Organization → Settings → API Keys.
engineSecret — Workspace engine secret used by agent-mode workspace requests.
workspaceId — Workspace ID used with the engine secret for agent-mode workspace requests.
Paths & Operations 36
Across 25 paths, the API surfaces 36 operations — 6 DELETE, 13 GET, 4 PATCH, 12 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
Environments 36
Manage environments — the primitive that workspaces are created from. Variables, files, skills, MCPs, warm-hooks, and warm-pools are all scoped to an environment. Every organizati…
The contract defines 59 schemas that model the data the API accepts and returns. The most detailed are WarmPoolConfigWithStats (18 properties), Environment (18 properties), RepoSkill (10 properties), EnvironmentSkillsRegistry (9 properties). Each schema is shown below with its type and property counts.
CreateEnvironmentRequest
object
Request body for creating a new environment.
8 properties1 required
ListEnvironmentFilesResponse
object
1 property1 required
WarmHookTestResult
object
Result of running a warm hook script in an isolated sandbox.
3 properties3 required
UpsertWarmPoolConfigResponse
object
1 property1 required
GetWarmHooksResponse
object
2 properties2 required
RepoSkillFramework
string
Which AI tool owns the discovered file's on-disk convention.
CreateEnvironmentSkillRequest
object
Request body for enabling a skill on an environment.
3 properties3 required
ListEnvironmentVariablesResponse
object
1 property1 required
UpdateEnvironmentMcpRequest
object
Request body for updating an MCP. Only provided fields are changed. When transport is changed, config is required and must match the new transport's shape.
3 properties
EnvironmentFileResponse
object
1 property1 required
EnvironmentMcpConfig
MCP transport-specific configuration. Discriminate by the parent transport field.
UpdateEnvironmentRequest
object
Request body for updating an environment. Only provided fields are changed. repositoryid and repositorysetid remain mutually exclusive when both are supplied.
7 properties
TestStartHookRequest
object
1 property1 required
WarmHookRecord
object
A warm hook — the shell script that runs while pre-warming workspaces for an environment.
7 properties7 required
WarmPoolWorkspaceRecord
object
A single pre-warmed workspace within a warm pool.
8 properties8 required
UpsertWarmPoolConfigRequest
object
1 property1 required
SaveStartHookResponse
object
1 property1 required
EnvironmentSkill
object
A skill enabled on an environment. The membership row, not the catalog entry.
8 properties8 required
Error
object
2 properties1 required
EnvironmentMcpStdioConfig
object
Configuration for an MCP that runs a local subprocess (transport: stdio).
3 properties3 required
EnvironmentMcp
object
An MCP (Model Context Protocol) server attached to an environment.
8 properties8 required
EnvironmentVariable
object
An environment variable. Values are encrypted at rest and decrypted on read.
8 properties8 required
SearchEnvironmentSkillsResponse
object
1 property1 required
SuccessResponse
object
Generic success response.
1 property1 required
EnvironmentMcpResponse
object
1 property1 required
SaveWarmHookResponse
object
1 property1 required
RepoSkill
object
A skill/agent/command/prompt file discovered inside the environment's bound repo. Distinct from EnvironmentSkill: these are inferred live from the repo's git t…
10 properties10 required
StartHookRecord
object
A start hook — the shell script that runs at workspace boot (after the warm sandbox is claimed) for an environment.
7 properties7 required
SaveAndTestWarmHookResponse
object
2 properties2 required
StartHookTestResult
object
Result of running a start hook script in an isolated sandbox.
3 properties3 required
EnvironmentSkillsRegistry
object
A GitHub repository registered as a skill registry on an environment.
9 properties9 required
EnvironmentResponse
object
1 property1 required
WarmPoolConfigWithStats
object
Warm pool configuration plus current pool counts.
18 properties18 required
SaveAndTestWarmHookRequest
object
1 property1 required
EnvironmentVariableResponse
object
1 property1 required
CreateEnvironmentFileRequest
object
Request body for creating an environment file. Maximum content size is 64 KB (65,536 bytes).
3 properties3 required
ListEnvironmentMcpsResponse
object
1 property1 required
GetStartHooksResponse
object
1 property1 required
CreateEnvironmentMcpRequest
object
Request body for creating an MCP. The config shape must match the chosen transport.
3 properties3 required
SaveWarmHookRequest
object
1 property1 required
CreateEnvironmentSkillsRegistryResponse
object
3 properties3 required
TestStartHookResponse
object
1 property1 required
SaveStartHookRequest
object
1 property1 required
ListEnvironmentSkillsRegistriesResponse
object
1 property1 required
ListEnvironmentSkillsResponse
object
1 property1 required
ListEnvironmentsResponse
object
1 property1 required
UpdateEnvironmentFileRequest
object
Request body for updating an environment file. Only provided fields are changed.
3 properties
Environment
object
An environment — the config bundle workspaces are created from. Holds an optional repository binding plus the runtime variables, files, skills, MCPs, and warm…
18 properties14 required
SearchSkill
object
A skill catalog search result.
4 properties4 required
ListWarmPoolWorkspacesResponse
object
1 property1 required
ListRepoSkillsResponse
object
2 properties2 required
CreateEnvironmentVariableRequest
object
Request body for creating an environment variable.
3 properties2 required
EnvironmentSkillResponse
object
1 property1 required
UpdateEnvironmentVariableRequest
object
Request body for updating an environment variable. Only provided fields are changed.
3 properties
TestWarmHookRequest
object
1 property1 required
EnvironmentSkillsRegistryWithContents
object
A skill registry with its discovered skills.
EnvironmentFile
object
A file dropped into the workspace at the configured path when the workspace is provisioned.
8 properties8 required
TestWarmHookResponse
object
1 property1 required
EnvironmentMcpHttpConfig
object
Configuration for an MCP reached over HTTP or SSE (transport: http or transport: sse).
2 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Replicas Environments API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.