Theme

Responsible for partner theme submission

Default

Default

Operations
POST
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}
# Create a new theme
POST

Create a new theme

Themes improve the look and appearance of a website. Use this API to create a theme.
Parameters
company_id
integer
Required
Company ID
application_id
string
Required
Application ID
organization_id
string
Required
Organization ID
Request body
name
string
Required
The name of the theme
available_sections
array of object (SectionItem)
Required
Available sections information
Array of SectionItem
version
string
Required
The version of the theme
theme_type
string
Required
Type of the Theme
Enum
list
array of object (ThemeConfiguration)
A list of configurations
Array of ThemeConfiguration
global_schema
object (GlobalSchema)
GlobalSchema
preset
object (Preset)
Preset
current
string
The current configuration
pages
array of object (Page)
Array of Page
Response
200
4XX
5XX
Returns the new application theme details
ThemesSchema
font
object (Font)
Font
config
object (Config)
Config
applied
boolean
Whether the theme has been applied or not
is_private
boolean
Whether the theme is private or not
tags
array of string
An array of tags associated with the theme
_id
string
The unique identifier of the theme
application_id
string
The ID of the application
marketplace_theme_id
string
The ID of the theme in the marketplace
meta
object (ThemeMeta)
ThemeMeta
name
string
The name of the theme
template_theme_id
string
The ID of the template theme
version
string
The version of the theme
styles
object
The styles associated with the theme
created_at
string
The creation timestamp of the theme
updated_at
string
The last update timestamp of the theme
assets
object (Assets)
Assets
available_sections
array of object (SectionItem)
Available sections information
Array of SectionItem
theme_type
string
Enum
company_id
number
The company id in which sales channel exists
src
string
Examples
Parameters
companyId:
1
applicationId:
"value"
organizationId:
"value"
body:
body
POST
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}
Loading...
Response
Loading...

Extension Section

Oversee the extension sections in your application through the CLI. This includes obtaining draft extension sections, publishing extension sections, retrieving sections of extensions, and more.

Operations
POST
/service/partner/theme/v1.0/organization/{organization_id}/extension-section/{extension_id}/draft
# Draft extension section
POST
/service/partner/theme/v1.0/organization/{organization_id}/extension-section/{extension_id}/publish
# Publish an extension section
POST
/service/partner/theme/v1.0/organization/{organization_id}/extension-section/{extension_section_id}/preview
# Start a Preview of Extension Section
DEL
/service/partner/theme/v1.0/organization/{organization_id}/extension-section/{extension_section_id}/preview
# Close a Preview of Extension Section
POST

Draft extension section

Create a new draft for an extension section within the specified organization.
Parameters
organization_id
string
Required
Organization ID
extension_id
string
Required
Extension ID
Request body
extension_id
string
bundle_name
string
organization_id
string
sections
array of object (ExtensionSection)
Array of ExtensionSection
assets
object (AssetsExtension)
AssetsExtension
type
string
status
string
Response
200
Success. Returns the created draft extension section.
DraftExtensionSectionResponse
sections
object (SectionsResponse)
SectionsResponse
Examples
Parameters
body:
body
POST
/service/partner/theme/v1.0/organization/{organization_id}/extension-section/{extension_id}/draft
Loading...
Response
Loading...
POST

Publish an extension section

Publish a draft extension section within the specified organization.
Parameters
organization_id
string
Required
Organization ID
extension_id
string
Required
Extension ID
Request body
extension_id
string
bundle_name
string
organization_id
string
sections
array of object (ExtensionSection)
Array of ExtensionSection
assets
object (AssetsExtension)
AssetsExtension
type
string
status
string
Response
200
Success. The extension section has been published.
PublishExtensionSectionResponse
sections
object (SectionsResponse)
SectionsResponse
Examples
Parameters
body:
body
POST
/service/partner/theme/v1.0/organization/{organization_id}/extension-section/{extension_id}/publish
Loading...
Response
Loading...
POST

Start a Preview of Extension Section

Use this API to start a local session for previewing the extension section binding.
Parameters
organization_id
string
Required
Organization ID
extension_section_id
string
Required
Extension Section ID
Request body
application_id
string
Application ID
section_preview_hash
string
Hash for the section preview
Response
200
Returns the preview details
ExtensionPreviewResponse
message
string
Examples
Parameters
organizationId:
"value"
extensionSectionId:
"value"
body:
body
POST
/service/partner/theme/v1.0/organization/{organization_id}/extension-section/{extension_section_id}/preview
Loading...
Response
Loading...
DEL

Close a Preview of Extension Section

Use this API to close a local session for previewing the extension section binding
Parameters
organization_id
string
Required
Organization ID
extension_section_id
string
Required
Extension Section ID
Request body
application_id
string
Application ID
section_preview_hash
string
Hash for the section preview
Response
200
Returns the deletion status
ExtensionPreviewResponse
message
string
Examples
Parameters
organizationId:
"value"
extensionSectionId:
"value"
body:
body
DEL
/service/partner/theme/v1.0/organization/{organization_id}/extension-section/{extension_section_id}/preview
Loading...
Response
Loading...

Page Management

Page Management

Operations
GET
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/page
# Get all pages
POST
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/page
# Create page
PUT
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/page
# Update multiple pages
GET
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/{page_value}
# Get page
PUT
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/{page_value}
# Update page
DEL
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/{page_value}
# Delete page
GET

Get all pages

Retrieve a list of all pages available in the partner server setup.
Parameters
company_id
integer
Required
Company ID
application_id
string
Required
Application ID
theme_id
string
Required
ID of the theme to be retrieved
organization_id
string
Required
Organization ID
Response
200
4XX
5XX
Success. Returns an array all the pages of the theme. Refer `AllAvailablePageSchema` for more details.
AllAvailablePageSchema
pages
array of object (AvailablePageSchema)
Array of AvailablePageSchema
Examples
Parameters
Parameters are not required.
GET
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/page
Loading...
Response
Example not available.
POST

Create page

Add a new page to the partner server configurations.
Parameters
company_id
integer
Required
Company ID
application_id
string
Required
Application ID
theme_id
string
Required
ID of the theme
organization_id
string
Required
Organization ID
Request body
value
string
text
string
path
string
type
string
Enum
sections
array of object (AvailablePageSchemaSections)
Array of AvailablePageSchemaSections
sections_meta
array of object (AvailablePageSectionMetaAttributes)
Array of AvailablePageSectionMetaAttributes
theme
string
seo
object (AvailablePageSeo)
AvailablePageSeo
props
array of object
_id
string
created_at
string
The creation timestamp of the page
updated_at
string
The last update timestamp of the page
Response
200
4XX
5XX
Success. Returns the page of the theme. Refer `AvailablePageSchema` for more details.
AvailablePageSchema
value
string
text
string
path
string
type
string
Enum
sections
array of object (AvailablePageSchemaSections)
Array of AvailablePageSchemaSections
sections_meta
array of object (AvailablePageSectionMetaAttributes)
Array of AvailablePageSectionMetaAttributes
theme
string
seo
object (AvailablePageSeo)
AvailablePageSeo
props
array of object
_id
string
created_at
string
The creation timestamp of the page
updated_at
string
The last update timestamp of the page
Examples
Parameters
Parameters are not required.
POST
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/page
Loading...
Response
Example not available.
PUT

Update multiple pages

Modify and update multiple pages in the partner server setup.
Parameters
company_id
integer
Required
Company ID
application_id
string
Required
Application ID
theme_id
string
Required
ID of the theme to be retrieved
organization_id
string
Required
Organization ID
Request body
pages
array of object (AvailablePageSchema)
Array of AvailablePageSchema
Response
200
4XX
5XX
Success. Returns an array all the pages of the theme. Refer `AllAvailablePageSchema` for more details.
AllAvailablePageSchema
pages
array of object (AvailablePageSchema)
Array of AvailablePageSchema
Examples
Parameters
Parameters are not required.
PUT
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/page
Loading...
Response
Example not available.
GET

Get page

Obtain detailed information about a specific page in the partner server.
Parameters
company_id
integer
Required
Company ID
application_id
string
Required
Application ID
theme_id
string
Required
ID of the theme to be retrieved
page_value
string
Required
Value of the page to be retrieved
organization_id
string
Required
Organization ID
Response
200
4XX
5XX
Success. Returns an object of the page. Refer `AvailablePageSchema` for more details.
AvailablePageSchema
value
string
text
string
path
string
type
string
Enum
sections
array of object (AvailablePageSchemaSections)
Array of AvailablePageSchemaSections
sections_meta
array of object (AvailablePageSectionMetaAttributes)
Array of AvailablePageSectionMetaAttributes
theme
string
seo
object (AvailablePageSeo)
AvailablePageSeo
props
array of object
_id
string
created_at
string
The creation timestamp of the page
updated_at
string
The last update timestamp of the page
Examples
Parameters
Parameters are not required.
GET
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/{page_value}
Loading...
Response
Example not available.
PUT

Update page

Modify and update information related to a specific page in the partner server.
Parameters
company_id
integer
Required
Company ID
application_id
string
Required
Application ID
theme_id
string
Required
ID of the theme
page_value
string
Required
Value of the page to be updated
organization_id
string
Required
Organization ID
Request body
value
string
text
string
path
string
type
string
Enum
sections
array of object (AvailablePageSchemaSections)
Array of AvailablePageSchemaSections
sections_meta
array of object (AvailablePageSectionMetaAttributes)
Array of AvailablePageSectionMetaAttributes
theme
string
seo
object (AvailablePageSeo)
AvailablePageSeo
props
array of object
_id
string
created_at
string
The creation timestamp of the page
updated_at
string
The last update timestamp of the page
Response
200
4XX
5XX
Success. Returns a the page of the theme. Refer `AvailablePageSchema` for more details.
AvailablePageSchema
value
string
text
string
path
string
type
string
Enum
sections
array of object (AvailablePageSchemaSections)
Array of AvailablePageSchemaSections
sections_meta
array of object (AvailablePageSectionMetaAttributes)
Array of AvailablePageSectionMetaAttributes
theme
string
seo
object (AvailablePageSeo)
AvailablePageSeo
props
array of object
_id
string
created_at
string
The creation timestamp of the page
updated_at
string
The last update timestamp of the page
Examples
Parameters
Parameters are not required.
PUT
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/{page_value}
Loading...
Response
Example not available.
DEL

Delete page

Remove a page from the partner server configurations.
Parameters
company_id
integer
Required
Company ID
application_id
string
Required
Application ID
theme_id
string
Required
ID of the theme
page_value
string
Required
Value of the page to be updated
organization_id
string
Required
Organization ID
Response
200
4XX
5XX
Success. Returns a the page of the theme. Refer `AvailablePageSchema` for more details.
AvailablePageSchema
value
string
text
string
path
string
type
string
Enum
sections
array of object (AvailablePageSchemaSections)
Array of AvailablePageSchemaSections
sections_meta
array of object (AvailablePageSectionMetaAttributes)
Array of AvailablePageSectionMetaAttributes
theme
string
seo
object (AvailablePageSeo)
AvailablePageSeo
props
array of object
_id
string
created_at
string
The creation timestamp of the page
updated_at
string
The last update timestamp of the page
Examples
Parameters
Parameters are not required.
DEL
/service/partner/theme/v1.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}/{page_value}
Loading...
Response
Example not available.

Theme management

Oversee themes in your application through the CLI. This includes obtaining application themes, retrieving theme details by ID, updating themes, deleting themes, accessing organization themes, retrieving organization theme details, managing draft themes, submitting organization themes, accessing theme versions, and more.

Operations
GET
/service/partner/theme/v2.0/organization/{organization_id}/company/{company_id}/application/{application_id}/themes
# Get application themes
GET
/service/partner/theme/v2.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}
# Get theme by ID
PUT
/service/partner/theme/v2.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}
# Update theme
DEL
/service/partner/theme/v2.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}
# Delete theme
GET
/service/partner/theme/v1.0/organization/{organization_id}/themes
# Get organization themes
GET
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}
# Get organization theme details
PATCH
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}
# Update draft theme
PUT
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}
# Submit organization theme
DEL
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}
# Delete organization theme
GET
/service/partner/theme/v1.0/organization/{organization_id}/{slug_name}/latest
# Get latest version of theme by slug
POST
/service/partner/theme/v1.0/organization/{organization_id}/theme
# Create new theme in organization
GET
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}/reasons
# Get theme rejection reasons
GET
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_slug}/versions
# Get theme versions
GET

Get application themes

Retrieve a list of themes available for the partner server application.
Parameters
company_id
integer
Required
The ID of the company
application_id
string
Required
The ID of the application
organization_id
string
Required
Organization ID
Response
200
The list of themes for the application was fetched successfully.
Array of ThemesSchema
font
object (Font)
Font
config
object (Config)
Config
applied
boolean
Whether the theme has been applied or not
is_private
boolean
Whether the theme is private or not
tags
array of string
An array of tags associated with the theme
_id
string
The unique identifier of the theme
application_id
string
The ID of the application
marketplace_theme_id
string
The ID of the theme in the marketplace
meta
object (ThemeMeta)
ThemeMeta
name
string
The name of the theme
template_theme_id
string
The ID of the template theme
version
string
The version of the theme
styles
object
The styles associated with the theme
created_at
string
The creation timestamp of the theme
updated_at
string
The last update timestamp of the theme
assets
object (Assets)
Assets
available_sections
array of object (SectionItem)
Available sections information
Array of SectionItem
theme_type
string
Enum
company_id
number
The company id in which sales channel exists
src
string
Examples
Parameters
companyId:
19243
applicationId:
"6487ea376e1442284917c44e"
GET
/service/partner/theme/v2.0/organization/{organization_id}/company/{company_id}/application/{application_id}/themes
Loading...
Response
Example not available.
GET

Get theme by ID

Obtain detailed information about a theme using its unique ID.
Parameters
company_id
integer
Required
The ID of the company
application_id
string
Required
The ID of the application
theme_id
string
Required
The ID of the theme
organization_id
string
Required
Organization ID
Response
200
The Details of themes for the application was fetched successfully.
ThemesSchema
font
object (Font)
Font
config
object (Config)
Config
applied
boolean
Whether the theme has been applied or not
is_private
boolean
Whether the theme is private or not
tags
array of string
An array of tags associated with the theme
_id
string
The unique identifier of the theme
application_id
string
The ID of the application
marketplace_theme_id
string
The ID of the theme in the marketplace
meta
object (ThemeMeta)
ThemeMeta
name
string
The name of the theme
template_theme_id
string
The ID of the template theme
version
string
The version of the theme
styles
object
The styles associated with the theme
created_at
string
The creation timestamp of the theme
updated_at
string
The last update timestamp of the theme
assets
object (Assets)
Assets
available_sections
array of object (SectionItem)
Available sections information
Array of SectionItem
theme_type
string
Enum
company_id
number
The company id in which sales channel exists
src
string
Examples
Parameters
companyId:
1
applicationId:
"value"
themeId:
"value"
organizationId:
"value"
GET
/service/partner/theme/v2.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}
Loading...
Response
Loading...
PUT

Update theme

Modify and update information related to a theme in the partner server.
Parameters
company_id
integer
Required
The ID of the company.
application_id
string
Required
The ID of the application.
theme_id
string
Required
The ID of the theme.
organization_id
string
Required
Organization ID
Request body
config
object (Config)
Config
font
object (Font)
Font
Response
200
Theme updated successfully
ThemesSchema
font
object (Font)
Font
config
object (Config)
Config
applied
boolean
Whether the theme has been applied or not
is_private
boolean
Whether the theme is private or not
tags
array of string
An array of tags associated with the theme
_id
string
The unique identifier of the theme
application_id
string
The ID of the application
marketplace_theme_id
string
The ID of the theme in the marketplace
meta
object (ThemeMeta)
ThemeMeta
name
string
The name of the theme
template_theme_id
string
The ID of the template theme
version
string
The version of the theme
styles
object
The styles associated with the theme
created_at
string
The creation timestamp of the theme
updated_at
string
The last update timestamp of the theme
assets
object (Assets)
Assets
available_sections
array of object (SectionItem)
Available sections information
Array of SectionItem
theme_type
string
Enum
company_id
number
The company id in which sales channel exists
src
string
Examples
Parameters
Parameters are not required.
PUT
/service/partner/theme/v2.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}
Loading...
Response
Example not available.
DEL

Delete theme

Remove a theme from the partner server configurations.
Parameters
company_id
integer
Required
The ID of the company.
application_id
string
Required
The ID of the application.
theme_id
string
Required
The ID of the theme to be deleted.
organization_id
string
Required
Organization ID
Response
200
Theme successfully deleted.
ThemesSchema
font
object (Font)
Font
config
object (Config)
Config
applied
boolean
Whether the theme has been applied or not
is_private
boolean
Whether the theme is private or not
tags
array of string
An array of tags associated with the theme
_id
string
The unique identifier of the theme
application_id
string
The ID of the application
marketplace_theme_id
string
The ID of the theme in the marketplace
meta
object (ThemeMeta)
ThemeMeta
name
string
The name of the theme
template_theme_id
string
The ID of the template theme
version
string
The version of the theme
styles
object
The styles associated with the theme
created_at
string
The creation timestamp of the theme
updated_at
string
The last update timestamp of the theme
assets
object (Assets)
Assets
available_sections
array of object (SectionItem)
Available sections information
Array of SectionItem
theme_type
string
Enum
company_id
number
The company id in which sales channel exists
src
string
Examples
Parameters
Parameters are not required.
DEL
/service/partner/theme/v2.0/organization/{organization_id}/company/{company_id}/application/{application_id}/{theme_id}
Loading...
Response
Example not available.
GET

Get organization themes

Retrieve a list of themes associated with partner server organizations.
Parameters
organization_id
string
Required
Id of your organization
status
string
The status of the theme
Enum
page_size
integer
Number of themes per page
page_no
integer
Page number to retrieve
Response
200
Successful operation
MarketplaceThemeSchema
themes
array of object (MarketplaceTheme)
Array of MarketplaceTheme
page
object (PaginationSchema)
PaginationSchema
Examples
Parameters
organizationId:
"value"
status:
"value"
pageSize:
1
pageNo:
1
GET
/service/partner/theme/v1.0/organization/{organization_id}/themes
Loading...
Response
Loading...
GET

Get organization theme details

Obtain detailed information about a theme within partner server organizations.
Parameters
organization_id
string
Required
The ID of the organization
theme_id
string
Required
The ID of the theme
Response
200
Successful response
MarketplaceTheme
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Examples
Parameters
organizationId:
"value"
themeId:
"value"
GET
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}
Loading...
Response
Loading...
PATCH

Update draft theme

Modify and update a draft theme in partner server organizations.
Parameters
organization_id
string
Required
The ID of the organization
theme_id
string
Required
The ID of the theme
Request body
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Response
200
Theme updated successfully
MarketplaceTheme
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Examples
Parameters
body:
body
PATCH
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}
Loading...
Response
Example not available.
PUT

Submit organization theme

Initiate the process of submitting a theme within partner server organizations.
Parameters
organization_id
string
Required
The ID of the organization
theme_id
string
Required
The ID of the theme
Request body
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Response
200
Theme updated successfully
MarketplaceTheme
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Examples
Parameters
Parameters are not required.
PUT
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}
Loading...
Response
Example not available.
DEL

Delete organization theme

Remove a theme from partner server organizations.
Parameters
organization_id
string
Required
The ID of the organization
theme_id
string
Required
The ID of the theme
Response
200
Successful deletion of the theme
MarketplaceTheme
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Examples
Parameters
organizationId:
"value"
themeId:
"value"
DEL
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}
Loading...
Response
Loading...
GET

Get latest version of theme by slug

Retrieve the most recent version of a theme using its slug.
Parameters
organization_id
string
Required
The ID of the organization
slug_name
string
Required
Slug of theme
Response
200
Successful operation
Array of MarketplaceTheme
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Examples
Parameters
organizationId:
"value"
slugName:
"value"
GET
/service/partner/theme/v1.0/organization/{organization_id}/{slug_name}/latest
Loading...
Response
Loading...
POST

Create new theme in organization

Add a new theme to partner server organizations.
Parameters
organization_id
string
Required
The ID of the organization
slug
string
The slug of the theme.
Request body
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Response
200
Theme updated successfully
MarketplaceTheme
_id
string
Theme ID
payment
object (PaymentInfo)
PaymentInfo
contact
object (ContactInfo)
ContactInfo
industry
array of string
Industries the theme is suitable for
is_update
boolean
Indicates if the theme is an update
is_default
boolean
Indicates if the theme is a default theme
name
string
Theme name
tagline
string
Theme tagline
description
string
Theme description
catalog_size
object (CatalogSize)
CatalogSize
images
object (MarketplaceThemeImages)
MarketplaceThemeImages
carousel
array of object (CarouselItem)
Array of CarouselItem
src
string
Theme source URL
explore
object (ExploreInfo)
ExploreInfo
features
array of object (Feature)
Array of Feature
highlights
array of object (Highlight)
Array of Highlight
variations
array of object (Variation)
Array of Variation
documentation
object (Documentation)
Documentation
status
string
Theme status
step
integer
Theme step
comments
object (Comments)
Comments
release
object (Release)
Release
slug
string
Theme slug
organization_id
string
Organization ID
user_id
string
User ID
created_at
string
| date-time
Theme creation timestamp
updated_at
string
| date-time
Theme update timestamp
template_theme_id
string
Template theme ID
Examples
Parameters
Parameters are not required.
POST
/service/partner/theme/v1.0/organization/{organization_id}/theme
Loading...
Response
Example not available.
GET

Get theme rejection reasons

Retrieve reasons for the rejection of themes within partner server organizations.
Parameters
organization_id
string
Required
The ID of the organization
theme_id
string
Required
The ID of the theme
Response
200
Theme rejection reasons retrieved successfully
ThemeRejectionReasons
_id
string
The ID of the theme rejection reasons object
message
string
A general message about the rejection reasons
theme_id
string
The ID of the rejected theme
organization_id
string
The ID of the organization
admin_id
string
The ID of the admin who rejected the theme
user_id
string
The ID of the user who submitted the theme
status
string
The status of the theme (e.g., rejected)
rejection_reasons
object
created_at
string
| date-time
The date and time when the theme rejection reasons object was created
updated_at
string
| date-time
The date and time when the theme rejection reasons object was last updated
Examples
Parameters
organizationId:
"value"
themeId:
"value"
GET
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_id}/reasons
Loading...
Response
Loading...
GET

Get theme versions

Retrieve a list of versions available for a theme within partner server organizations.
Parameters
organization_id
string
Required
The ID of the organization.
theme_slug
string
Required
The slug of the theme.
page_size
integer
The number of items to return per page.
page_no
integer
The page number to return.
Response
200
Successful operation.
MarketplaceThemeSchema
themes
array of object (MarketplaceTheme)
Array of MarketplaceTheme
page
object (PaginationSchema)
PaginationSchema
Examples
Parameters
organizationId:
"value"
themeSlug:
"value"
pageSize:
1
pageNo:
1
GET
/service/partner/theme/v1.0/organization/{organization_id}/theme/{theme_slug}/versions
Loading...
Response
Loading...