Skip to main content
POST
Sets a theme template as default

Authorizations

Authorization
string
header
required

Bearer token authentication

Path Parameters

id
string
required

Response

object | null

Success

id
application_theme_id
company_id
global
boolean | null
name
default
boolean | null
content
stylesheet
stylesheet_tag_injected
boolean

True when the StylesheetTagInjector has stamped this template's content with the Liquid expression that emits the stylesheet at render time. Clients use this to hide the per-template CSS surface.

stylesheet_column_hidden
boolean

True when the deprecated stylesheet field is hidden from this response (blank column, or injector marker set + STYLESHEET_STRICT_INPUT enabled). Single signal for clients that just need to know whether to surface the per-template CSS editor.

variables
object | null
translations
object | null
hide_navbar
boolean | null
use_active_application_theme
boolean | null
country_ids
integer[] | null
themeable_type
status
created_at
updated_at
meta
object | null