query

appliedTheme

Get the theme configuration and template details of a theme applied to the application.
Response
The ID of the property.
applied
Boolean
Whether the theme has been applied or not.
assets
Assets
An object containing information about assets, such as images, files, or other resources used in the application.
available_sections
[AvailableSection]
Available sections information.
config
Config
The configuration object that contains various settings and parameters. Each property within this object defines a specific configuration setting, allowing for customization and control over different aspects of the system or application.
created_at
String
The creation timestamp of the theme.
font
Font
An object representing font properties and attributes.
styles
JSON
The styles associated with the theme.
An array of tags associated with the theme.
updated_at
String
The last update timestamp of the theme.
version
String
The version of the theme.
is_private
Boolean
Whether the theme is private or not.
application_id
String
The id of the application.
marketplace_theme_id
String
The id of the theme in the marketplace.
The metadata of a theme
name
String
The name of the theme.
template_theme_id
String
The id of the template theme.
theme_type
ThemeTypeEnum
The theme or category type associated with the page.
company_id
String
The company id in which sales channel exists.
Archived zip containing complete theme code.
Query
1query appliedTheme {
2 appliedTheme {
3 id
4 applied
5 available_sections {
6 blocks
7 label
8 name
9 props
10 }
11 config {
12 current
13 }
14 created_at
15 font {
16 family
17 }
18 styles
19 tags
20 updated_at
21 version
22 is_private
23 application_id
24 marketplace_theme_id
25 meta {
26 description
27 industry
28 slug
29 name
30 }
31 name
32 template_theme_id
33 theme_type
34 company_id
35 src
36 }
37}
Try it
Response
1{
2 "appliedTheme": {
3 "id": "08a16b83-9094-4e89-8c05-2ccadd5c1c7e",
4 "applied": true,
5 "available_sections": [
6 {
7 "blocks": [
8 {}
9 ],
10 "label": "label",
11 "name": "A name",
12 "props": [
13 {}
14 ]
15 }
16 ],
17 "config": {
18 "current": "current"
19 },
20 "created_at": "created_at",
21 "font": {
22 "family": "family"
23 },
24 "styles": {},
25 "tags": [
26 "tags"
27 ],
28 "updated_at": "updated_at",
29 "version": "version",
30 "is_private": true,
31 "application_id": "application_id",
32 "marketplace_theme_id": "marketplace_theme_id",
33 "meta": {
34 "description": "A description",
35 "industry": [
36 "industry"
37 ],
38 "slug": "slug",
39 "name": "A name"
40 },
41 "name": "A name",
42 "template_theme_id": "template_theme_id",
43 "theme_type": "vue2",
44 "company_id": "company_id",
45 "src": "src"
46 }
47}