Coder Templates API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as Coder-Session-Token (CoderSessionToken).
By default, every request must be authenticated.
Paths & Operations 38
Across 33 paths, the API surfaces 38 operations — 1 DELETE, 25 GET, 5 PATCH, 7 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 76 schemas that model the data the API accepts and returns. The most detailed are codersdk.Template (35 properties), codersdk.WorkspaceAgent (33 properties), codersdk.UpdateTemplateMeta (23 properties), codersdk.ProvisionerJob (21 properties). Each schema is shown below with its type and property counts.
codersdk.UpdateActiveTemplateVersion
object
1 property1 required
codersdk.Template
object
35 properties
codersdk.TemplateBuildTimeStats
object
codersdk.ProvisionerJob
object
21 properties
codersdk.TemplateAutostartRequirement
object
1 property
codersdk.LogLevel
string
codersdk.AgentSubsystem
string
codersdk.ValidationMonotonicOrder
string
codersdk.PreviewParameterOption
object
4 properties
codersdk.WorkspaceAppStatus
object
10 properties
codersdk.FriendlyDiagnostic
object
4 properties
codersdk.DAUsResponse
object
2 properties
codersdk.TransitionStats
object
2 properties
codersdk.LogSource
string
codersdk.ProvisionerJobMetadata
object
8 properties
codersdk.TemplateExample
object
7 properties
codersdk.DiagnosticSeverityString
string
codersdk.DynamicParametersRequest
object
3 properties
codersdk.TemplateVersionParameter
object
17 properties
codersdk.TemplateVersionWarning
string
codersdk.WorkspaceAgentHealth
object
2 properties
codersdk.NullHCLString
object
2 properties
codersdk.WorkspaceTransition
string
codersdk.WorkspaceAgentScriptStatus
string
codersdk.VariableValue
object
2 properties
codersdk.TemplateVersionVariable
object
7 properties
codersdk.WorkspaceResource
object
11 properties
codersdk.Healthcheck
object
3 properties
codersdk.DiagnosticExtra
object
1 property
codersdk.WorkspaceAgentStatus
string
codersdk.Preset
object
7 properties
codersdk.MinimalUser
object
4 properties2 required
codersdk.WorkspaceAgentStartupScriptBehavior
string
codersdk.JobErrorCode
string
codersdk.PreviewParameterStyling
object
4 properties
codersdk.ProvisionerStorageMethod
string
codersdk.TemplateVersionParameterOption
object
4 properties
codersdk.ArchiveTemplateVersionsRequest
object
1 property
codersdk.UpdateTemplateMeta
object
23 properties
codersdk.CORSBehavior
string
codersdk.WorkspaceBuildParameter
object
2 properties
codersdk.Response
object
3 properties
codersdk.WorkspaceAppStatusState
string
codersdk.TemplateAutostopRequirement
object
2 properties
codersdk.WorkspaceResourceMetadata
object
3 properties
codersdk.WorkspaceAgentLogSource
object
5 properties
codersdk.ValidationError
object
2 properties2 required
codersdk.PatchTemplateVersionRequest
object
2 properties
codersdk.MatchedProvisioners
object
3 properties
codersdk.WorkspaceApp
object
17 properties
codersdk.DisplayApp
string
codersdk.ParameterFormType
string
codersdk.PreviewParameterValidation
object
5 properties
codersdk.ProvisionerJobStatus
string
codersdk.CreateTemplateVersionRequest
object
9 properties2 required
codersdk.ProvisionerJobType
string
codersdk.WorkspaceAgentLifecycle
string
codersdk.DAUEntry
object
2 properties
codersdk.WorkspaceAppOpenIn
string
codersdk.ProvisionerJobInput
object
3 properties
codersdk.PresetParameter
object
2 properties
codersdk.WorkspaceAgentPortShareLevel
string
codersdk.CreateTemplateRequest
object
20 properties2 required
codersdk.DynamicParametersResponse
object
3 properties
uuid.NullUUID
object
2 properties
codersdk.TemplateVersionExternalAuth
object
7 properties
codersdk.WorkspaceAgentScript
object
12 properties
codersdk.TemplateVersion
object
14 properties
codersdk.WorkspaceAgent
object
33 properties
codersdk.OptionType
string
codersdk.WorkspaceAppHealth
string
codersdk.PreviewParameter
object
16 properties
codersdk.WorkspaceAppSharingLevel
string
codersdk.DERPRegion
object
2 properties
codersdk.CreateTemplateVersionDryRunRequest
object
3 properties
codersdk.ProvisionerJobLog
object
6 properties
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 Coder Templates 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.