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
Views
CRUD on view files.
All examples assume a properly
authenticated SDK instance
​
Get all views: (returns an array of view objects)
try
{
const
res
=
await
sdk
.
instance
.
getViews
();
}
catch
(
err
)
{
console
.
error
(
err
);
}
Get a view by ZUID:
try
{
const
viewZUID
=
"11=..."
;
// View ZUIDS begin with 11
const
res
=
await
sdk
.
instance
.
getView
(
viewZUID
);
}
catch
(
err
)
{
console
.
error
(
err
);
}
Create a view (snippet):
const
type
=
"snippet"
;
const
fileName
=
"navigation"
;
const
code
=
"my view content"
;
const
payload
=
{
type
:
type
,
fileName
:
fileName
,
code
:
code
};
​
try
{
const
res
=
await
sdk
.
instance
.
createView
(
payload
);
}
catch
(
err
)
{
console
.
error
(
err
);
}
Create a view (endpoint):
const
type
=
"ajax-json"
;
const
fileName
=
"/special-endpoint.json"
;
const
code
=
JSON
.
stringify
({
foo
:
"bar"
});
const
payload
=
{
type
:
type
,
fileName
:
fileName
,
code
:
code
};
​
try
{
const
res
=
await
sdk
.
instance
.
createView
(
payload
);
}
catch
(
err
)
{
console
.
error
(
err
);
}
Update a view: This will only updated view and
will not
publish it.
const
viewZUID
=
"11-..."
;
const
code
=
"my view content"
;
const
payload
=
{
code
:
code
};
​
try
{
const
res
=
await
sdk
.
instance
.
updateView
(
viewZUID
,
payload
);
}
catch
(
err
)
{
console
.
error
(
err
);
}
Publish a view:
const
viewZUID
=
"11-..."
;
const
version
=
1
​
try
{
const
res
=
await
sdk
.
instance
.
publishView
(
viewZUID
,
version
);
}
catch
(
err
)
{
console
.
error
(
err
);
}
Previous
Stylesheet
Next
Audit Trail
Last modified
2yr ago
Export as PDF
Copy link