Zesty.io Documentation
Zesty.io
Open Source
ATOM Plugin
Start Trial
Search…
Introduction
Quick Start Guide
Common Concepts
Glossary
Services
WebEngine
DAM (Media Management)
Accounts UI
Manager UI
EcoSystems
APIs
Overview
Auth API
Accounts API
Instances API
JSON Endpoints
Instant API (Read Only)
GraphQL
Node SDK
Instantiation
Instance
Content
Model & Fields
Stylesheet
Views
Audit Trail
Head Tags
Media
Accounts
Auth
Tools & Resources
Next.js Integration
Guides
Atom IDE Package
Chrome Browser Extension
Headless Code Examples
Salesforce Commerce Cloud
Community
RFCs/Specs
Powered By
GitBook
Stylesheet
CRUD on Zesty.io stylesheet files.
All examples assume a properly
authenticated SDK instance
​
Get all stylesheets:
try
{
const
res
=
await
sdk
.
instance
.
getStylesheets
();
}
catch
(
err
)
{
console
.
error
(
err
);
}
Get a stylesheet by ZUID:
try
{
const
stylesheetZUID
=
"10-..."
;
// Stylesheet ZUIDs begin with 10
const
res
=
await
sdk
.
instance
.
getStylesheet
(
stylesheetZUID
);
}
catch
(
err
)
{
console
.
error
(
err
);
}
Create a stylesheet:
const
fileName
=
"styles.less"
;
const
code
=
".myClass { text-align: left; }"
;
const
stylesheetType
=
"text/less"
;
// Can also use text/css, text/sass or text/scss
const
payload
=
{
code
:
code
,
fileName
:
fileName
,
type
:
stylesheetType
};
​
try
{
const
res
=
await
sdk
.
instance
.
createStylesheet
(
payload
);
}
catch
(
err
)
{
console
.
error
(
err
);
}
Save a stylesheet: Change the contents of a stylesheet, while retaining the filename and file type.
const
stylesheetZUID
=
"10-..."
;
const
code
=
".anotherClass { text-align: center; }"
;
​
const
payload
=
{
code
:
code
};
​
try
{
const
res
=
await
sdk
.
instance
.
saveStylesheet
(
stylesheetZUID
,
payload
);
}
catch
(
err
)
{
console
.
error
(
err
);
}
Previous
Model & Fields
Next
Views
Last modified
2yr ago
Export as PDF
Copy link