Open API v2 / CMS & Content / Site Globals

Site Globals

Every request needs a bearer token: Authorization: Bearer <token>. Base URL https://your-site.webinone.com. New to field types? See the type reference.

GET/api/v2/admin/site-globals#

Retrieves a list of site global property groups by using a "where" filtering

Parameters
Wherestring · query
JSON filter expression. Combine operators ($eq, $contains, $gt, $in, …) with $and / $or.
Order_Bystring · query
Sort field. Prefix with - for descending; comma-separate for tie-breakers.
Semantic_Querystring · query
Natural-language search, ranked by relevance.
Min_Scorenumber · query
Lowest relevance score to include when using Semantic_Query.
Offsetinteger · query
Number of items to skip before returning results. Defaults to 0.
Limitinteger · query
Maximum number of items to return. Defaults to 100.
Response
Idinteger
Unique identifier. Technical record number in the database. Read-only.
CreatedDateTimestring · date-time
Timestamp of when this record was created. Read-only.
Propertiesarray of objects
A collection of custom fields (attributes) associated with this item.
Namestring
Name of the global variables property group.
Aliasstring
The Liquid reference that can be used to access this Properties value.
ShortAliasstring
Technical alias — a machine-readable key.
EnableOseboolean
Activates On-Screen Editing. Allows admins to edit content directly on the frontend.
EnableToolboxboolean
Enables the side Toolbox/Widget bar for this specific module or layout. <aside> 💡 Creates a new site global group property </aside>.
curl "https://your-site.webinone.com/api/v2/admin/site-globals" \
  -H "Authorization: Bearer <token>"
Response · 200
[
  {
    "Id": 1,
    "CreatedDateTime": "2026-07-01T00: 00: 00Z",
    "Properties": [
      {
        "Id": 1,
        "GroupId": 1,
        "CreatedDateTime": "2026-07-01T00: 00: 00Z",
        "LiquidOutput": "string",
        "LiquidShortOutput": "string",
        "HTMLLiquidOutput": "string",
        "HTMLLiquidShortOutput": "string",
        "Name": "Example",
        "Alias": "string",
        "ShortAlias": "string",
        "SortOrder": 0,
        "Type": "DateTime",
        "Value": "string",
        "HTMLAlias": "string",
        "ShortHTMLAlias": "string",
        "Layout": "string"
      }
    ],
    "Name": "Example",
    "Alias": "string",
    "ShortAlias": "string",
    "EnableOse": false,
    "EnableToolbox": false
  }
]
POST/api/v2/admin/site-globals#

Creates a new site global property group

Body parameters
Namestringrequired
The name of the field in the interface (e.g., "Price", "Color"). What the content manager sees when filling out the form.
Aliasstringrequired
Technical key. Used by a programmer in Liquid or the API to access a value (e.g., ).
ShortAliasstringrequired
Technical alias — a machine-readable key.
EnableOsebooleanrequired
Activates On-Screen Editing. Allows admins to edit content directly on the frontend.
EnableToolboxbooleanrequired
Enables the side Toolbox/Widget bar for this specific module or layout.
Response
Idinteger
Unique identifier. Technical record number in the database. Read-only.
CreatedDateTimestring · date-time
Timestamp of when this record was created. Read-only.
Propertiesarray of objects
A collection of custom fields (attributes) associated with this item.
Namestring
Name of the global variables property group.
Aliasstring
The Liquid reference that can be used to access this Properties value.
ShortAliasstring
Technical alias — a machine-readable key.
EnableOseboolean
Activates On-Screen Editing. Allows admins to edit content directly on the frontend.
EnableToolboxboolean
Enables the side Toolbox/Widget bar for this specific module or layout. <aside> 💡 Creates a new site global group property </aside>.
curl -X POST "https://your-site.webinone.com/api/v2/admin/site-globals" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"Name":"Example","Alias":"string","ShortAlias":"string","EnableOse":false,"EnableToolbox":false}'
Response · 200
{
  "Id": 1,
  "CreatedDateTime": "2026-07-01T00: 00: 00Z",
  "Properties": [
    {
      "Id": 1,
      "GroupId": 1,
      "CreatedDateTime": "2026-07-01T00: 00: 00Z",
      "LiquidOutput": "string",
      "LiquidShortOutput": "string",
      "HTMLLiquidOutput": "string",
      "HTMLLiquidShortOutput": "string",
      "Name": "Example",
      "Alias": "string",
      "ShortAlias": "string",
      "SortOrder": 0,
      "Type": "DateTime",
      "Value": "string",
      "HTMLAlias": "string",
      "ShortHTMLAlias": "string",
      "Layout": "string"
    }
  ],
  "Name": "Example",
  "Alias": "string",
  "ShortAlias": "string",
  "EnableOse": false,
  "EnableToolbox": false
}
DELETE/api/v2/admin/site-globals#

Deletes an existing site global property group

Body parameters
curl -X DELETE "https://your-site.webinone.com/api/v2/admin/site-globals" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '["string"]'
PUT/api/v2/admin/site-globals/{group_id}#

Updates an existing site global property group

Parameters
group_idinteger · pathrequired
Existent site global property group id.
Body parameters
Namestringrequired
The name of the field in the interface (e.g., "Price", "Color"). What the content manager sees when filling out the form.
Aliasstringrequired
Technical key. Used by a programmer in Liquid or the API to access a value (e.g., ).
ShortAliasstringrequired
Technical alias — a machine-readable key.
EnableOsebooleanrequired
Activates On-Screen Editing. Allows admins to edit content directly on the frontend.
EnableToolboxbooleanrequired
Enables the side Toolbox/Widget bar for this specific module or layout.
Response
Idinteger
Unique identifier. Technical record number in the database. Read-only.
CreatedDateTimestring · date-time
Timestamp of when this record was created. Read-only.
Propertiesarray of objects
A collection of custom fields (attributes) associated with this item.
Namestring
Name of the global variables property group.
Aliasstring
The Liquid reference that can be used to access this Properties value.
ShortAliasstring
Technical alias — a machine-readable key.
EnableOseboolean
Activates On-Screen Editing. Allows admins to edit content directly on the frontend.
EnableToolboxboolean
Enables the side Toolbox/Widget bar for this specific module or layout. <aside> 💡 Creates a new site global group property </aside>.
curl -X PUT "https://your-site.webinone.com/api/v2/admin/site-globals/1" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"Name":"Example","Alias":"string","ShortAlias":"string","EnableOse":false,"EnableToolbox":false}'
Response · 200
{
  "Id": 1,
  "CreatedDateTime": "2026-07-01T00: 00: 00Z",
  "Properties": [
    {
      "Id": 1,
      "GroupId": 1,
      "CreatedDateTime": "2026-07-01T00: 00: 00Z",
      "LiquidOutput": "string",
      "LiquidShortOutput": "string",
      "HTMLLiquidOutput": "string",
      "HTMLLiquidShortOutput": "string",
      "Name": "Example",
      "Alias": "string",
      "ShortAlias": "string",
      "SortOrder": 0,
      "Type": "DateTime",
      "Value": "string",
      "HTMLAlias": "string",
      "ShortHTMLAlias": "string",
      "Layout": "string"
    }
  ],
  "Name": "Example",
  "Alias": "string",
  "ShortAlias": "string",
  "EnableOse": false,
  "EnableToolbox": false
}
POST/api/v2/admin/site-globals/{group_id}/property#

Creates a new site global group property

Parameters
group_idinteger · pathrequired
Site global property group id.
Body parameters
Namestringrequired
The name of the field in the interface (e.g., "Price", "Color"). What the content manager sees when filling out the form.
Aliasstringrequired
Technical key. Used by a programmer in Liquid or the API to access a value (e.g., ).
ShortAliasstringrequired
Technical alias — a machine-readable key.
Typeenumrequired
The data field type used for inputting and storing the Property value. Possible values: DateTime, Media, Textbox, TextboxMultiple.Possible values: DateTimeMediaTextboxTextboxMultiple
Valuestringrequired
The actual content stored in this field.
HTMLAliasstringrequired
A version of the Alias optimized for HTML. Usually replaces dots or underscores with hyphens to match CSS/HTML standards.
ShortHTMLAliasstringrequired
A compact, minified version of the HTML identifier. Used to keep the DOM lean or for specific internal JS selectors.
Layoutstringrequired
Defines a specific template or visual style for this property.
Response
Idinteger
Unique identifier. Technical record number in the database. Read-only.
GroupIdinteger
The unique ID of the Property Group (tab or section) where this specific property belongs.
CreatedDateTimestring · date-time
Timestamp of when this record was created. Read-only.
LiquidOutputstring · nullable
The full Liquid tag used to render the property's value (e.g., ).
LiquidShortOutputstring · nullable
Shorthand Liquid tag for rendering this global property's value, omitting the full object path for cleaner code (for example ).
HTMLLiquidOutputstring · nullable
Liquid snippet wrapped in basic HTML formatting.
HTMLLiquidShortOutputstring · nullable
A Liquid tag already wrapped in HTML tags (e.g., <span></span>). It is used for quick UI generation.
Namestring · nullable
Name of the global variables property.
Aliasstring · nullable
The Liquid reference that can be used to access this Properties value.
ShortAliasstring · nullable
Technical alias — a machine-readable key.
SortOrderinteger
Controls the display sequence in the admin UI or frontend list.
Typeenum
The data field type used for inputting and storing the Property value. Possible values: DateTime, Media, Textbox, TextboxMultiple.Possible values: DateTimeMediaTextboxTextboxMultiple
Valuestring · nullable
The actual content stored in this field.
HTMLAliasstring · nullable
A version of the Alias optimized for HTML. Usually replaces dots or underscores with hyphens to match CSS/HTML standards.
ShortHTMLAliasstring · nullable
A compact, minified version of the HTML identifier. Used to keep the DOM lean or for specific internal JS selectors.
Layoutstring · nullable
Defines a specific template or visual style for this property.
curl -X POST "https://your-site.webinone.com/api/v2/admin/site-globals/1/property" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"Name":"Example","Alias":"string","ShortAlias":"string","Type":"DateTime","Value":"string","HTMLAlias":"string","ShortHTMLAlias":"string","Layout":"string"}'
Response · 200
{
  "Id": 1,
  "GroupId": 1,
  "CreatedDateTime": "2026-07-01T00: 00: 00Z",
  "LiquidOutput": "string",
  "LiquidShortOutput": "string",
  "HTMLLiquidOutput": "string",
  "HTMLLiquidShortOutput": "string",
  "Name": "Example",
  "Alias": "string",
  "ShortAlias": "string",
  "SortOrder": 0,
  "Type": "DateTime",
  "Value": "string",
  "HTMLAlias": "string",
  "ShortHTMLAlias": "string",
  "Layout": "string"
}
GET/api/v2/admin/site-globals/group/{group_id}#

Retrieves a single site global property group

Parameters
group_idinteger · pathrequired
Site global property group id.
Response
Idinteger
Unique identifier. Technical record number in the database. Read-only.
CreatedDateTimestring · date-time
Timestamp of when this record was created. Read-only.
Propertiesarray of objects
A collection of custom fields (attributes) associated with this item.
Namestring
Name of the global variables property group.
Aliasstring
The Liquid reference that can be used to access this Properties value.
ShortAliasstring
Technical alias — a machine-readable key.
EnableOseboolean
Activates On-Screen Editing. Allows admins to edit content directly on the frontend.
EnableToolboxboolean
Enables the side Toolbox/Widget bar for this specific module or layout. <aside> 💡 Creates a new site global group property </aside>.
curl "https://your-site.webinone.com/api/v2/admin/site-globals/group/1" \
  -H "Authorization: Bearer <token>"
Response · 200
{
  "Id": 1,
  "CreatedDateTime": "2026-07-01T00: 00: 00Z",
  "Properties": [
    {
      "Id": 1,
      "GroupId": 1,
      "CreatedDateTime": "2026-07-01T00: 00: 00Z",
      "LiquidOutput": "string",
      "LiquidShortOutput": "string",
      "HTMLLiquidOutput": "string",
      "HTMLLiquidShortOutput": "string",
      "Name": "Example",
      "Alias": "string",
      "ShortAlias": "string",
      "SortOrder": 0,
      "Type": "DateTime",
      "Value": "string",
      "HTMLAlias": "string",
      "ShortHTMLAlias": "string",
      "Layout": "string"
    }
  ],
  "Name": "Example",
  "Alias": "string",
  "ShortAlias": "string",
  "EnableOse": false,
  "EnableToolbox": false
}
GET/api/v2/admin/site-globals/properties#

Retrieves a list of site global group properies by using a "where" filtering

Parameters
Wherestring · query
JSON filter expression. Combine operators ($eq, $contains, $gt, $in, …) with $and / $or.
Order_Bystring · query
Sort field. Prefix with - for descending; comma-separate for tie-breakers.
Semantic_Querystring · query
Natural-language search, ranked by relevance.
Min_Scorenumber · query
Lowest relevance score to include when using Semantic_Query.
Offsetinteger · query
Number of items to skip before returning results. Defaults to 0.
Limitinteger · query
Maximum number of items to return. Defaults to 100.
Response
Idinteger
Unique identifier. Technical record number in the database. Read-only.
GroupIdinteger
The unique ID of the Property Group (tab or section) where this specific property belongs.
CreatedDateTimestring · date-time
Timestamp of when this record was created. Read-only.
LiquidOutputstring · nullable
The full Liquid tag used to render the property's value (e.g., ).
LiquidShortOutputstring · nullable
Shorthand Liquid tag for rendering this global property's value, omitting the full object path for cleaner code (for example ).
HTMLLiquidOutputstring · nullable
Liquid snippet wrapped in basic HTML formatting.
HTMLLiquidShortOutputstring · nullable
A Liquid tag already wrapped in HTML tags (e.g., <span></span>). It is used for quick UI generation.
Namestring · nullable
Name of the global variables property.
Aliasstring · nullable
The Liquid reference that can be used to access this Properties value.
ShortAliasstring · nullable
Technical alias — a machine-readable key.
SortOrderinteger
Controls the display sequence in the admin UI or frontend list.
Typeenum
The data field type used for inputting and storing the Property value. Possible values: DateTime, Media, Textbox, TextboxMultiple.Possible values: DateTimeMediaTextboxTextboxMultiple
Valuestring · nullable
The actual content stored in this field.
HTMLAliasstring · nullable
A version of the Alias optimized for HTML. Usually replaces dots or underscores with hyphens to match CSS/HTML standards.
ShortHTMLAliasstring · nullable
A compact, minified version of the HTML identifier. Used to keep the DOM lean or for specific internal JS selectors.
Layoutstring · nullable
Defines a specific template or visual style for this property.
curl "https://your-site.webinone.com/api/v2/admin/site-globals/properties" \
  -H "Authorization: Bearer <token>"
Response · 200
[
  {
    "Id": 1,
    "GroupId": 1,
    "CreatedDateTime": "2026-07-01T00: 00: 00Z",
    "LiquidOutput": "string",
    "LiquidShortOutput": "string",
    "HTMLLiquidOutput": "string",
    "HTMLLiquidShortOutput": "string",
    "Name": "Example",
    "Alias": "string",
    "ShortAlias": "string",
    "SortOrder": 0,
    "Type": "DateTime",
    "Value": "string",
    "HTMLAlias": "string",
    "ShortHTMLAlias": "string",
    "Layout": "string"
  }
]
DELETE/api/v2/admin/site-globals/property#

Deletes an existing site global group property

Body parameters
curl -X DELETE "https://your-site.webinone.com/api/v2/admin/site-globals/property" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '["string"]'
GET/api/v2/admin/site-globals/property/{property_id}#

Retrieves a single site global group property

Parameters
property_idinteger · pathrequired
Site global property id.
Response
Idinteger
Unique identifier. Technical record number in the database. Read-only.
GroupIdinteger
The unique ID of the Property Group (tab or section) where this specific property belongs.
CreatedDateTimestring · date-time
Timestamp of when this record was created. Read-only.
LiquidOutputstring · nullable
The full Liquid tag used to render the property's value (e.g., ).
LiquidShortOutputstring · nullable
Shorthand Liquid tag for rendering this global property's value, omitting the full object path for cleaner code (for example ).
HTMLLiquidOutputstring · nullable
Liquid snippet wrapped in basic HTML formatting.
HTMLLiquidShortOutputstring · nullable
A Liquid tag already wrapped in HTML tags (e.g., <span></span>). It is used for quick UI generation.
Namestring · nullable
Name of the global variables property.
Aliasstring · nullable
The Liquid reference that can be used to access this Properties value.
ShortAliasstring · nullable
Technical alias — a machine-readable key.
SortOrderinteger
Controls the display sequence in the admin UI or frontend list.
Typeenum
The data field type used for inputting and storing the Property value. Possible values: DateTime, Media, Textbox, TextboxMultiple.Possible values: DateTimeMediaTextboxTextboxMultiple
Valuestring · nullable
The actual content stored in this field.
HTMLAliasstring · nullable
A version of the Alias optimized for HTML. Usually replaces dots or underscores with hyphens to match CSS/HTML standards.
ShortHTMLAliasstring · nullable
A compact, minified version of the HTML identifier. Used to keep the DOM lean or for specific internal JS selectors.
Layoutstring · nullable
Defines a specific template or visual style for this property.
curl "https://your-site.webinone.com/api/v2/admin/site-globals/property/1" \
  -H "Authorization: Bearer <token>"
Response · 200
{
  "Id": 1,
  "GroupId": 1,
  "CreatedDateTime": "2026-07-01T00: 00: 00Z",
  "LiquidOutput": "string",
  "LiquidShortOutput": "string",
  "HTMLLiquidOutput": "string",
  "HTMLLiquidShortOutput": "string",
  "Name": "Example",
  "Alias": "string",
  "ShortAlias": "string",
  "SortOrder": 0,
  "Type": "DateTime",
  "Value": "string",
  "HTMLAlias": "string",
  "ShortHTMLAlias": "string",
  "Layout": "string"
}
PUT/api/v2/admin/site-globals/property/{property_id}#

Updates an existing site global group property

Parameters
property_idinteger · pathrequired
Existent site global property id.
Body parameters
Namestringrequired
The name of the field in the interface (e.g., "Price", "Color"). What the content manager sees when filling out the form.
Aliasstringrequired
Technical key. Used by a programmer in Liquid or the API to access a value (e.g., ).
ShortAliasstringrequired
Technical alias — a machine-readable key.
Typeenumrequired
The data field type used for inputting and storing the Property value. Possible values: DateTime, Media, Textbox, TextboxMultiple.Possible values: DateTimeMediaTextboxTextboxMultiple
Valuestringrequired
The actual content stored in this field.
HTMLAliasstringrequired
A version of the Alias optimized for HTML. Usually replaces dots or underscores with hyphens to match CSS/HTML standards.
ShortHTMLAliasstringrequired
A compact, minified version of the HTML identifier. Used to keep the DOM lean or for specific internal JS selectors.
Layoutstringrequired
Defines a specific template or visual style for this property.
Response
Idinteger
Unique identifier. Technical record number in the database. Read-only.
GroupIdinteger
The unique ID of the Property Group (tab or section) where this specific property belongs.
CreatedDateTimestring · date-time
Timestamp of when this record was created. Read-only.
LiquidOutputstring · nullable
The full Liquid tag used to render the property's value (e.g., ).
LiquidShortOutputstring · nullable
Shorthand Liquid tag for rendering this global property's value, omitting the full object path for cleaner code (for example ).
HTMLLiquidOutputstring · nullable
Liquid snippet wrapped in basic HTML formatting.
HTMLLiquidShortOutputstring · nullable
A Liquid tag already wrapped in HTML tags (e.g., <span></span>). It is used for quick UI generation.
Namestring · nullable
Name of the global variables property.
Aliasstring · nullable
The Liquid reference that can be used to access this Properties value.
ShortAliasstring · nullable
Technical alias — a machine-readable key.
SortOrderinteger
Controls the display sequence in the admin UI or frontend list.
Typeenum
The data field type used for inputting and storing the Property value. Possible values: DateTime, Media, Textbox, TextboxMultiple.Possible values: DateTimeMediaTextboxTextboxMultiple
Valuestring · nullable
The actual content stored in this field.
HTMLAliasstring · nullable
A version of the Alias optimized for HTML. Usually replaces dots or underscores with hyphens to match CSS/HTML standards.
ShortHTMLAliasstring · nullable
A compact, minified version of the HTML identifier. Used to keep the DOM lean or for specific internal JS selectors.
Layoutstring · nullable
Defines a specific template or visual style for this property.
curl -X PUT "https://your-site.webinone.com/api/v2/admin/site-globals/property/1" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"Name":"Example","Alias":"string","ShortAlias":"string","Type":"DateTime","Value":"string","HTMLAlias":"string","ShortHTMLAlias":"string","Layout":"string"}'
Response · 200
{
  "Id": 1,
  "GroupId": 1,
  "CreatedDateTime": "2026-07-01T00: 00: 00Z",
  "LiquidOutput": "string",
  "LiquidShortOutput": "string",
  "HTMLLiquidOutput": "string",
  "HTMLLiquidShortOutput": "string",
  "Name": "Example",
  "Alias": "string",
  "ShortAlias": "string",
  "SortOrder": 0,
  "Type": "DateTime",
  "Value": "string",
  "HTMLAlias": "string",
  "ShortHTMLAlias": "string",
  "Layout": "string"
}