Content

The Content service manages various types of content on the e-commerce platform, including Announcements, Blogs, Legal content, Navigation menus, Custom Pages, Path Redirection Rules, Customer Support information, and Slideshows.

Blog

Blogs serve as a multifaceted tool to engage with their audience, enhance their brand image, and drive sales. Through informative and engaging content, one can attract potential customers, improve their website's search engine rankings, and establish themselves as authorities in their industry. Blogs are utilized for various purposes including content marketing, SEO, product announcements, customer engagement, brand storytelling, educational resources, and promotional activities. By regularly updating their blog with relevant content, one can foster a sense of community, provide value to their audience, and ultimately increase conversions on their store. This resource allows you to edit blog-related information such as its content, appearance, author details, related SEO information, and even schedule it to appear on the website or mobile application.

Operations
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/blogs/
# Create blog
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/blogs/
# List blogs
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/blogs/{id}
# Update a blog
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/blogs/{id}
# Delete a blog
GET
/service/platform/content/v2.0/company/{company_id}/application/{application_id}/blogs/{slug}
# Get blog by slug
POST

Create blog

Generate and add a new blog.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Request body
application
string
_custom_json
object
author
object (Author)
Author
content
array of object (ResourceContent)
Array of ResourceContent
feature_image
object (Asset)
Asset
published
boolean
reading_time
string
slug
string
tags
array of string
title
string
seo
object (SEO)
SEO
summary
string
Response
200
4XX
5XX
Success. Refer `BlogSchema` for more details.
BlogSchema
_id
string
_custom_json
object
application
string
archived
boolean
author
object (Author)
Author
content
array of object (ResourceContent)
Array of ResourceContent
feature_image
object (Asset)
Asset
published
boolean
reading_time
string
slug
string
publish_date
string
tags
array of string
seo
object (SEO)
SEO
title
string
date_meta
object (DateMeta)
DateMeta
summary
string
Examples
Parameters
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/blogs/
Loading...
Response
Example not available.
GET

List blogs

List all blogs
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
page_no
integer
The page number to navigate through the given set of results. Default value is 1.
Default Value : 1
page_size
integer
The number of items to retrieve in each page. Default value is 10.
Default Value : 10
tags
string
Blogs retrieve based on the list of tags passed.
q
string
Blogs retrieve based on the title or slug passed.
slug
string
Blogs retrieve based on the slug passed.
title
string
Blogs retrieve based on the title passed.
status
string
Blogs retrieve based on the status passed.
Response
200
4XX
5XX
Success. Refer `BlogGetResponse` for more details.
BlogGetResponse
items
array of object (BlogSchema)
Array of BlogSchema
page
object (Page)
Page
filters
object (BlogFilters)
BlogFilters
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/blogs/
Loading...
Response
Example not available.
PUT

Update a blog

Modify the content and settings of a specific blog.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id
string
Required
ID allotted to the blog.
Request body
application
string
_custom_json
object
author
object (Author)
Author
content
array of object (ResourceContent)
Array of ResourceContent
feature_image
object (Asset)
Asset
published
boolean
reading_time
string
slug
string
tags
array of string
title
string
seo
object (SEO)
SEO
summary
string
Response
200
4XX
5XX
Success.
BlogSchema
_id
string
_custom_json
object
application
string
archived
boolean
author
object (Author)
Author
content
array of object (ResourceContent)
Array of ResourceContent
feature_image
object (Asset)
Asset
published
boolean
reading_time
string
slug
string
publish_date
string
tags
array of string
seo
object (SEO)
SEO
title
string
date_meta
object (DateMeta)
DateMeta
summary
string
Examples
Parameters
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/blogs/{id}
Loading...
Response
Example not available.
DEL

Delete a blog

Remove a specific blog.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id
string
Required
ID allotted to the blog.
Response
200
4XX
5XX
Success.
BlogSchema
_id
string
_custom_json
object
application
string
archived
boolean
author
object (Author)
Author
content
array of object (ResourceContent)
Array of ResourceContent
feature_image
object (Asset)
Asset
published
boolean
reading_time
string
slug
string
publish_date
string
tags
array of string
seo
object (SEO)
SEO
title
string
date_meta
object (DateMeta)
DateMeta
summary
string
Examples
Parameters
Parameters are not required.
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/blogs/{id}
Loading...
Response
Example not available.
GET

Get blog by slug

Retrieve detailed information about a specific blog using its slug.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
slug
string
Required
A short, human-readable, URL-friendly identifier of a blog page. You can get slug value of a blog from `getBlogs` API.
Response
200
4XX
5XX
Success. Returns a a JSON object with components. Refer `BlogSchema` for more details.
BlogSchema
_id
string
_custom_json
object
application
string
archived
boolean
author
object (Author)
Author
content
array of object (ResourceContent)
Array of ResourceContent
feature_image
object (Asset)
Asset
published
boolean
reading_time
string
slug
string
publish_date
string
tags
array of string
seo
object (SEO)
SEO
title
string
date_meta
object (DateMeta)
DateMeta
summary
string
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v2.0/company/{company_id}/application/{application_id}/blogs/{slug}
Loading...
Response
Example not available.

Custom Fields

Custom fields are a flexible way to attach additional information to a resource (e.g. Product, promotions, etc.). Some examples of data stored using customfields include specifications, size charts, downloadable documents, release dates, images, or part numbers. Custom fields are identified by an owner resource, a namespace, and a key and they store a value along with type information for that context.

Operations
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/types
# Get custom field types
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/resources
# Get resources
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions
# Get custom fields definitions
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions
# Create custom field definition
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions/{definition_id}
# Get custom fields definition
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions/{definition_id}
# Update custom field definition
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions/{definition_id}
# Delete custom fields definition
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/{resource}
# Get list of custom fields of gives resource
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/{resource}/{resource_id}
# Get list of custom fields of given resource and resource id
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/{resource}/{resource_id}
# Create custom field entries for gives resource and resource_id
GET

Get custom field types

Each custom field and custom field definition has a type, which defines the type of information that it can store. The custom field types have built-in validation. This api will give list of supported custom fields types
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
Response
200
400
500
Success. Returns all custom field types.
CustomObjectByIdSchema
_id
string
status
string
display_name
string
definition
object (CustomObjectListItemDefinationSchema)
CustomObjectListItemDefinationSchema
references
array of object
fields
array of object (CustomObjectFieldSchema)
Array of CustomObjectFieldSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/types
Loading...
Response
Loading...
GET

Get resources

Each custom fields is assosiated with a resource such as product, promotion, coupon, selling location etc, This will gives list of supported resource list.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
Response
200
4XX
5XX
Success. Returns a JSON object of resources. Refer `ResourcesSchema` for more details.
ResourcesSchema
resources
array of object (ResourceSchema)
Array of ResourceSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/resources
Loading...
Response
Example not available.
GET

Get custom fields definitions

Custom field definitions enable you to include data validation for custom fields, and enable sellers to add custom fields values for resources. With the help of this seller can retrive list of custom field definitions list.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
page_no
string
Required
This is the page number
page_size
string
Required
This is the page size
resource
string
This is the resource for which we are fetching definitions
type
string
This is the type of the custom fields definitions
search
string
This is the search text to filter custom fields definitions
Response
200
400
500
Success. Returns a list of custom fields definitions. Refer `CustomFieldDefinitionsSchema` for more details.
CustomFieldDefinitionsSchema
items
array of object (FieldDefinitionSchema)
Array of FieldDefinitionSchema
page
object (Page)
Page
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
pageNo:
1
pageSize:
10
resource:
"product"
type:
"string_single_line"
search:
"sometext"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions
Loading...
Response
Example not available.
POST

Create custom field definition

You can create custom fields definition to any resource so you can extend property of resource.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
Request body
resource
string
type
string
key
string
namespace
string
multi_value
boolean
name
string
description
string
validations
array of object (FieldValidations)
Array of FieldValidations
Response
200
400
500
Custom field definition created.
CustomFieldDefinitionDetailResSchema
creator
string
resource
string
name
string
namespace
string
key
string
description
string
type
string
multi_value
boolean
company_id
string
| integer
application_id
string
created_by
string
updated_by
string
required
boolean
is_deleted
boolean
_id
string
validations
array of object
created_at
string
| date-time
updated_at
string
| date-time
Examples
Parameters
companyId:
1
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions
Loading...
Response
Example not available.
GET

Get custom fields definition

Custom field definitions can be fetch using definition id.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Response
200
400
500
Success. Returns a object of custom field definition. Refer `CustomFieldDefinitionsSchema` for more details.
CustomFieldDefinitionDetailResSchema
creator
string
resource
string
name
string
namespace
string
key
string
description
string
type
string
multi_value
boolean
company_id
string
| integer
application_id
string
created_by
string
updated_by
string
required
boolean
is_deleted
boolean
_id
string
validations
array of object
created_at
string
| date-time
updated_at
string
| date-time
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions/{definition_id}
Loading...
Response
Example not available.
PUT

Update custom field definition

Custom fields definition can be update using this api, You can update custom field definition name and description.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Request body
resource
string
type
string
key
string
namespace
string
multi_value
boolean
name
string
description
string
validations
array of object (FieldValidations)
Array of FieldValidations
Response
200
400
500
Custom field definition created.
CustomFieldDefinitionDetailResSchema
creator
string
resource
string
name
string
namespace
string
key
string
description
string
type
string
multi_value
boolean
company_id
string
| integer
application_id
string
created_by
string
updated_by
string
required
boolean
is_deleted
boolean
_id
string
validations
array of object
created_at
string
| date-time
updated_at
string
| date-time
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions/{definition_id}
Loading...
Response
Example not available.
DEL

Delete custom fields definition

Custom field definition and its assosiated custom fields value can be deleted using this api on the basis of definition id.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Response
200
400
500
Success. It will returns the message for delete successfully.
CustomDataDeleteSchema
success
boolean
message
string
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/definitions/{definition_id}
Loading...
Response
Example not available.
GET

Get list of custom fields of gives resource

Retrieves a list of custom fields attached to a particular resource by using the resource.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
resource
string
Required
This is the name of resource for which you want to fetch custom fields eg. product, collection, customer etc.
Response
200
400
500
Success. Returns a list of custom fields. Refer `CustomFieldsResponseSchema` for more details.
CustomFieldsResponseSchema
items
array of object (CustomFieldSchema)
Array of CustomFieldSchema
page
object (Page)
Page
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
resource:
"product"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/{resource}
Loading...
Response
Example not available.
GET

Get list of custom fields of given resource and resource id

Retrieves a list of custom fields attached to a particular resource by using the resource and resource id.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
resource
string
Required
This is the name of resource for which you want to fetch custom fields eg. product, collection, customer etc.
resource_id
string
Required
This is the resource id for which custom fields created
Response
200
400
500
Success. Returns a list of custom fields. Refer `CustomFieldsResponseByResourceIdSchema` for more details.
CustomFieldsResponseByResourceIdSchema
items
array of object (CustomFieldSchema)
Array of CustomFieldSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
resource:
"product"
resourceId:
"64bb987e9a3c4b6c29d676bc"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/{resource}/{resource_id}
Loading...
Response
Loading...
PUT

Create custom field entries for gives resource and resource_id

You can add a custom field using this endpoint to any resource by providing the resource ID.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
resource
string
Required
This is the name of resource for which you want to fetch custom fields eg. product, collection, customer etc.
resource_id
string
Required
This is the resource id for which custom fields created
Request body
fields
array of object (CustomField)
Array of CustomField
Response
200
400
500
Success. Returns a list of custom fields. Refer `CustomFieldsResponseByResourceIdSchema` for more details.
CustomFieldsResponseByResourceIdSchema
items
array of object (CustomFieldSchema)
Array of CustomFieldSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
resource:
"product"
resourceId:
"64bb987e9a3c4b6c29d676bc"
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metafields/{resource}/{resource_id}
Loading...
Response
Loading...

Custom Objects

Custom objects refer to entities that are not currently present on the platform. Sellers can create these custom data structures, allowing them to define the essential custom fields according to their preferences. These custom objects are introduced to address unique data requirements that fall outside the platform's standard features.

Operations
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions
# Create custom object definition
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions
# Get custom object definitions
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions/{definition_id}
# Get custom object definition
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions/{definition_id}
# Update custom object definition
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions/{definition_id}
# Delete custom object definition
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects
# Get list of custom objects
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects
# Create custom object entries
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/{metaobject_id}
# Get custom object details
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/{metaobject_id}
# Delete custom object
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/{metaobject_id}
# Update custom object details
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/jobs
# Get bulk import and export job list
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/bulk/{definition_id}/upload
# Bulk custom object entries upload
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/bulk/{definition_id}/download
# Initiate download for bulk custom object entries
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/bulk/{definition_id}/sample
# Download sample for custom object bulk entry
POST

Create custom object definition

Create a custom object that will have a collection of custom fields and can be used anywhere in the custom field for any resource.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
Request body
type
string
description
string
name
string
display_name_key
string
field_definitions
array of object (CustomObjectCustomFieldDefinitions)
Array of CustomObjectCustomFieldDefinitions
Response
200
400
500
Success. Returns the saved custom object defintion
CustomObjectDefinitionSchema
_id
string
name
string
type
string
display_name_key
string
description
string
creator
string
created_by
string
updated_by
string
field_definitions
array of object (CustomObjectCustomFieldDefinitionResSchema)
Array of CustomObjectCustomFieldDefinitionResSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions
Loading...
Response
Loading...
GET

Get custom object definitions

Custom object definition lists can be obtained using this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
page_no
string
Required
This is the page number
page_size
string
Required
This is the page size
search
string
This is the search text to filter custom fields definitions
Response
200
400
500
Success. Returns a list custom object definitions.
CustomObjectDefinitionsSchema
items
array of object (CustomObjectEntry)
Array of CustomObjectEntry
page
object (Page)
Page
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
pageNo:
1
pageSize:
10
search:
"sometext"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions
Loading...
Response
Loading...
GET

Get custom object definition

Custom object definitions can be fetched using their definition ID.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Response
200
400
500
Success. It will returns the message for delete successfully.
CustomObjectDefinitionSchema
_id
string
name
string
type
string
display_name_key
string
description
string
creator
string
created_by
string
updated_by
string
field_definitions
array of object (CustomObjectCustomFieldDefinitionResSchema)
Array of CustomObjectCustomFieldDefinitionResSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions/{definition_id}
Loading...
Response
Loading...
PUT

Update custom object definition

Custom object definitions can be updated using this endpoint. You can update the name and description of the custom object and add more custom field definitions to the existing custom object.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Request body
type
string
description
string
name
string
display_name_key
string
field_definitions
array of object (CustomObjectCustomFieldDefinitions)
Array of CustomObjectCustomFieldDefinitions
Response
200
400
500
Custom field definition updated.
CustomObjectDefinitionSchema
_id
string
name
string
type
string
display_name_key
string
description
string
creator
string
created_by
string
updated_by
string
field_definitions
array of object (CustomObjectCustomFieldDefinitionResSchema)
Array of CustomObjectCustomFieldDefinitionResSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions/{definition_id}
Loading...
Response
Loading...
DEL

Delete custom object definition

Custom object definitions can be deleted using this endpoint by providing the definition ID.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Response
200
400
500
Custom object definition details.
CustomObjectDefinitionDeleteResponseSchema
success
boolean
message
string
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/definitions/{definition_id}
Loading...
Response
Loading...
GET

Get list of custom objects

Custom object entries can fetch using this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
This is definition id
page_no
string
Required
This is the page number
page_size
string
Required
This is the page size
Response
200
400
500
Success. Returns a list of custom objects. Refer `CustomObjectsSchema` for more details.
CustomObjectsSchema
items
array of object (CustomObjectListItemSchema)
Array of CustomObjectListItemSchema
page
object (Page)
Page
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
pageNo:
1
pageSize:
10
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects
Loading...
Response
Example not available.
POST

Create custom object entries

Custom object entries against the custom object definition can be added using this API.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
Request body
status
string
definition_id
string
fields
array of object (CustomObjectEntryFieldSchema)
Array of CustomObjectEntryFieldSchema
Response
200
400
500
Success. Returns a list of custom objects. Refer `CustomObjectSchema` for more details.
CustomObjectSchema
_id
string
creator
string
company_id
string
| integer
application_id
string
created_by
string
updated_by
string
status
string
type
string
display_name
string
definition_id
string
fields
array of object (CustomFieldSchema)
Array of CustomFieldSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects
Loading...
Response
Example not available.
GET

Get custom object details

Details of custom objects, their field details, definitions, and references can be obtained using this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
metaobject_id
string
Required
This is meta object id
Response
200
400
500
Success. Returns a custom object. Refer `CustomObjectByIdSchema` for more details.
CustomObjectByIdSchema
_id
string
status
string
display_name
string
definition
object (CustomObjectListItemDefinationSchema)
CustomObjectListItemDefinationSchema
references
array of object
fields
array of object (CustomObjectFieldSchema)
Array of CustomObjectFieldSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
metaobjectId:
"65392bd912376081aafa90ff"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/{metaobject_id}
Loading...
Response
Example not available.
DEL

Delete custom object

Custom object entries can be deleted by providing the delete ID using this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
metaobject_id
string
Required
This is meta object id
Response
200
400
500
Success. It will returns the message for delete successfully.
CustomDataDeleteSchema
success
boolean
message
string
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
metaobjectId:
"65392bd912376081aafa90ff"
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/{metaobject_id}
Loading...
Response
Example not available.
PUT

Update custom object details

Custom object entries can be updated using this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
metaobject_id
string
Required
This is meta object id
Request body
status
string
definition_id
string
fields
array of object (CustomObjectEntryFieldSchema)
Array of CustomObjectEntryFieldSchema
Response
200
400
500
Custom field definition created.
CustomObjectByIdSchema
_id
string
status
string
display_name
string
definition
object (CustomObjectListItemDefinationSchema)
CustomObjectListItemDefinationSchema
references
array of object
fields
array of object (CustomObjectFieldSchema)
Array of CustomObjectFieldSchema
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
metaobjectId:
"65392bd912376081aafa90ff"
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/{metaobject_id}
Loading...
Response
Loading...
GET

Get bulk import and export job list

Custom object bulk import and export jobs status and details can be obtained using this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
page
string
Required
This is the page number
page_size
string
Required
This is the page size
action_type
string
Required
This is the action type
Response
200
400
500
Success. Returns all bulk entries history.
CustomObjectBulkEntry
items
array of object (CustomObjectJobSchema)
Array of CustomObjectJobSchema
page
object (Page)
Page
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
page:
1
pageSize:
10
actionType:
"upload"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/jobs
Loading...
Response
Loading...
POST

Bulk custom object entries upload

Custom object bulk import of bulk entries can be performed using this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Request body
url
string
total_records
integer
Response
200
400
500
Success. Returns confirmation that the upload has started
CustomObjectEntryBulkUploadResponse
url
string
total_records
integer
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/bulk/{definition_id}/upload
Loading...
Response
Loading...
GET

Initiate download for bulk custom object entries

Custom object bulk export of bulk entries can be perform using this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Response
200
400
500
Success. Initiates bulk entries download
CustomObjectBulkEntryInitiateDownload
message
string
task_id
string
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/bulk/{definition_id}/download
Loading...
Response
Loading...
GET

Download sample for custom object bulk entry

Sample files for custom object bulk import can be obtained from this endpoint.
Parameters
company_id
integer
Required
This is company id
application_id
string
Required
This is application id
definition_id
string
Required
This is definition id
Response
200
400
500
Success. Get headers of custom object definition
Examples
Parameters
companyId:
1
applicationId:
"5eda528b97457fe43a733ace"
definitionId:
"65369afad436ae0e54147e86"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/metaobjects/bulk/{definition_id}/sample
Loading...
Response
Loading...

Custom Page

Custom pages allow Sellers to create unique web pages tailored to specific purposes or content needs within. These pages can include essential elements such as an About Us section detailing the store's background and mission, a Contact Us page facilitating communication with customers, and additional pages tailored to promotional campaigns or product launches. Through custom pages, Sellers can enhance the user experience, provide valuable information, and strengthen their brand presence. This resources allows you to create and alter content of custom pages. There are four types of editor to create pages - befree, grapeJS, markup and rawHTML. Based on the editor type the content can vary.

Operations
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/pages/meta
# Get page meta
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/pages/spec
# Get page specification
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/pages/preview/
# Create page preview
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/pages/publish/{slug}
# Update page preview
GET
/service/platform/content/v2.0/company/{company_id}/application/{application_id}/pages/
# Get pages
GET
/service/platform/content/v2.0/company/{company_id}/application/{application_id}/pages/{slug}
# Get page by slug
GET

Get page meta

Use this API to Get metadata for a specific page.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Response
200
4XX
5XX
Success. Refer `PageMetaSchema` for more details.
PageMetaSchema
system_pages
array of object (NavigationSchema)
Array of NavigationSchema
custom_pages
array of object (PageSchema)
Array of PageSchema
application_id
string
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/pages/meta
Loading...
Response
Example not available.
GET

Get page specification

Use this API to Get specifications and details for a specific page
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Response
200
4XX
5XX
Success. Refer `PageSpec` for more details.
PageSpec
specifications
array of object (PageSpecItem)
Array of PageSpecItem
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/pages/spec
Loading...
Response
Loading...
POST

Create page preview

Generate and add a new page preview.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Request body
_schedule
object (CronSchedule)
CronSchedule
application
string
author
object (Author)
Author
_custom_json
object
orientation
string
content
array of object
feature_image
object (Asset)
Asset
published
boolean
reading_time
string
slug
string
tags
array of string
seo
object (SEO)
SEO
title
string
Response
200
4XX
5XX
Success. Refer `PageSchema` for more details.
PageSchema
_id
string
application
string
component_ids
array of string
Components can be used to store multiple components
content
array of object
content_path
string
created_by
object (CreatedBySchema)
CreatedBySchema
date_meta
object (DateMeta)
DateMeta
description
string
feature_image
object (Asset)
Asset
page_meta
array of object
_schedule
object (ScheduleSchema)
ScheduleSchema
_custom_json
object
orientation
string
platform
string
published
boolean
slug
string
tags
array of string
title
string
type
string
seo
object (SEO)
SEO
visibility
object
archived
boolean
Examples
Parameters
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/pages/preview/
Loading...
Response
Example not available.
PUT

Update page preview

Modify the content and settings of a specific page preview.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
slug
string
Required
A short, human-readable, URL-friendly identifier of a page. You can get slug value of a page from `getPages` API.
Request body
publish
boolean
Response
200
4XX
5XX
Success.
PageSchema
_id
string
application
string
component_ids
array of string
Components can be used to store multiple components
content
array of object
content_path
string
created_by
object (CreatedBySchema)
CreatedBySchema
date_meta
object (DateMeta)
DateMeta
description
string
feature_image
object (Asset)
Asset
page_meta
array of object
_schedule
object (ScheduleSchema)
ScheduleSchema
_custom_json
object
orientation
string
platform
string
published
boolean
slug
string
tags
array of string
title
string
type
string
seo
object (SEO)
SEO
visibility
object
archived
boolean
Examples
Parameters
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/pages/publish/{slug}
Loading...
Response
Example not available.
GET

Get pages

Retrieve a list of available pages.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
page_no
integer
The page number to navigate through the given set of results. Default value is 1.
Default Value : 1
page_size
integer
The number of items to retrieve in each page. Default value is 10.
Default Value : 10
Response
200
4XX
5XX
Success. Refer `PageGetResponse` for more details.
PageGetResponse
items
array of object (PageSchema)
Array of PageSchema
page
object (Page)
Page
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v2.0/company/{company_id}/application/{application_id}/pages/
Loading...
Response
Example not available.
GET

Get page by slug

Get detailed information about a specific page using its slug.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
slug
string
Required
A short, human-readable, URL-friendly identifier of a page. You can get slug value of a page from `getPages` API.
Response
200
4XX
5XX
Success. Returns a JSON object of components. Refer `PageSchema` for more details.
PageSchema
_id
string
application
string
component_ids
array of string
Components can be used to store multiple components
content
array of object
content_path
string
created_by
object (CreatedBySchema)
CreatedBySchema
date_meta
object (DateMeta)
DateMeta
description
string
feature_image
object (Asset)
Asset
page_meta
array of object
_schedule
object (ScheduleSchema)
ScheduleSchema
_custom_json
object
orientation
string
platform
string
published
boolean
slug
string
tags
array of string
title
string
type
string
seo
object (SEO)
SEO
visibility
object
archived
boolean
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v2.0/company/{company_id}/application/{application_id}/pages/{slug}
Loading...
Response
Example not available.

Customer Support

Customer support information on an ecommerce website encompasses various resources and channels through which customers can seek assistance or resolve queries related to products, orders, payments, shipping, returns, and general inquiries. This typically includes contact details such as email addresses or phone numbers, enabling customers to reach out to the seller directly for support. By providing comprehensive customer support information, sellers aim to enhance the overall customer experience, build trust and credibility, and effectively address customer needs and inquiries. This resource allows you to add, remove or alter customer support related information. This information can be either phone number or email id.

Operations
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/support
# Get support information
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/support
# Update Customer Support Information
GET

Get support information

Retrieve information related to customer support.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform.
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
Response
200
4XX
5XX
Success. Refer `Support` for more details.
Support
created
boolean
_id
string
application
string
created_at
string
updated_at
string
contact
object (ContactSchema)
ContactSchema
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/support
Loading...
Response
Example not available.
POST

Update Customer Support Information

Modify information related to customer support.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform.
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
Request body
created
boolean
_id
string
application
string
created_at
string
updated_at
string
contact
object (ContactSchema)
ContactSchema
Response
200
4XX
5XX
Success. Refer `Support` for more details.
Support
created
boolean
_id
string
application
string
created_at
string
updated_at
string
contact
object (ContactSchema)
ContactSchema
Examples
Parameters
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/support
Loading...
Response
Example not available.

FAQs

FAQs (Frequently Asked Questions) and FAQ Categories are features designed to help provide answers to common inquiries and streamline customer support. FAQs are typically compiled lists of questions and corresponding answers that address common concerns or queries customers may have about a store's products, policies, or services. These can cover topics such as shipping information, return policies, product details, and more. FAQ Categories allow for the organization of FAQs into specific sections or topics, making it easier for customers to navigate and find relevant information. By utilizing FAQs and FAQ Categories, one can improve customer satisfaction, reduce support ticket volume, and enhance the overall shopping experience. You can use this resource to access all information pertaining to FAQs and FAQ Categories.

Operations
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/categories
# List FAQ Categories
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{id_or_slug}
# Get FAQ category
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category
# Create FAQ Category
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{id}
# Update FAQ category
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{id}
# Delete FAQ category
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{id_or_slug}/faqs
# List FAQs
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{category_id}/faq
# Create FAQ
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{category_id}/faq/{faq_id}
# Update FAQ
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{category_id}/faq/{faq_id}
# Delete FAQ
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/{id_or_slug}
# Get FAQ or slug
GET

List FAQ Categories

List all FAQ Categories
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Response
200
4XX
5XX
Success. Refer `GetFaqCategoriesSchema` for more details.
GetFaqCategoriesSchema
categories
array of object (CategorySchema)
Array of CategorySchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/categories
Loading...
Response
Loading...
GET

Get FAQ category

Get detailed information about a specific FAQ category
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id_or_slug
string
Required
ID or the slug allotted to an FAQ category. Slug is a short, human-readable, URL-friendly identifier of an object. You can get slug value of an FAQ category from `getFaqCategories` API.
Response
200
4XX
5XX
Success. Refer `GetFaqCategoryBySlugSchema` for more details.
GetFaqCategoryBySlugSchema
category
object (FAQCategorySchema)
FAQCategorySchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
idOrSlug:
"value"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{id_or_slug}
Loading...
Response
Loading...
POST

Create FAQ Category

Generate and add a new FAQ category.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Request body
category
object (CategoryRequestSchema)
CategoryRequestSchema
Response
200
4XX
5XX
Success.
CreateFaqCategorySchema
category
object (CategorySchema)
CategorySchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category
Loading...
Response
Loading...
PUT

Update FAQ category

Modify the content and settings of a specific FAQ category.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id
string
Required
ID allotted to an FAQ category.
Request body
category
object (CategorySchema)
CategorySchema
Response
200
4XX
5XX
Success.
CreateFaqCategorySchema
category
object (CategorySchema)
CategorySchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
id:
"value"
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{id}
Loading...
Response
Loading...
DEL

Delete FAQ category

Remove a specific FAQ category.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id
string
Required
ID allotted to an FAQ category.
Response
200
4XX
5XX
Success.
FaqSchema
slug
string
application
string
_id
string
question
string
answer
string
tags
array of string
Examples
Parameters
companyId:
"value"
applicationId:
"value"
id:
"value"
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{id}
Loading...
Response
Loading...
GET

List FAQs

Retrieve a list of FAQs within a specific category.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id_or_slug
string
Required
ID or the slug allotted to an FAQ category. Slug is a short, human-readable, URL-friendly identifier of an object. You can get slug value of an FAQ category from `getFaqCategories` API.
Response
200
4XX
5XX
Success. Refer `GetFaqSchema` for more details.
GetFaqSchema
faqs
array of object (FaqSchema)
Array of FaqSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
idOrSlug:
"value"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{id_or_slug}/faqs
Loading...
Response
Loading...
POST

Create FAQ

Create and add a new FAQ.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
category_id
string
Required
ID allotted to an FAQ category.
Request body
faq
object (FAQ)
FAQ
Response
200
4XX
5XX
Success.
CreateFaqResponseSchema
faq
object (FaqSchema)
FaqSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
categoryId:
"value"
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{category_id}/faq
Loading...
Response
Loading...
PUT

Update FAQ

Modify the content and settings of a specific FAQ.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
category_id
string
Required
ID allotted to an FAQ category.
faq_id
string
Required
ID allotted to an FAQ.
Request body
faq
object (FAQ)
FAQ
Response
200
4XX
5XX
Success.
CreateFaqResponseSchema
faq
object (FaqSchema)
FaqSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
categoryId:
"value"
faqId:
"value"
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{category_id}/faq/{faq_id}
Loading...
Response
Loading...
DEL

Delete FAQ

Remove a specific FAQ.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
category_id
string
Required
ID allotted to an FAQ category.
faq_id
string
Required
ID allotted to an FAQ.
Response
200
4XX
5XX
Success.
CreateFaqResponseSchema
faq
object (FaqSchema)
FaqSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
categoryId:
"value"
faqId:
"value"
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/category/{category_id}/faq/{faq_id}
Loading...
Response
Loading...
GET

Get FAQ or slug

Get detailed information about a specific FAQ
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id_or_slug
string
Required
ID or the slug allotted to an FAQ category. Slug is a short, human-readable, URL-friendly identifier of an object. You can get slug value of an FAQ category from `getFaqCategories` API.
Response
200
4XX
5XX
Success. Refer `CreateFaqResponseSchema` for more details.
CreateFaqResponseSchema
faq
object (FaqSchema)
FaqSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
idOrSlug:
"value"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/faq/{id_or_slug}
Loading...
Response
Loading...

HTML Tags

Third-party HTML tags encompass external HTML elements sourced from outside the application or website environment, often integrated via Sales Channel Settings or extensions. These tags can include script elements, enabling the integration of external functionalities such as analytics tracking, live chat services, or e-commerce tools. Similarly, style elements may be incorporated to leverage external CSS frameworks or design libraries, enhancing the visual presentation and user experience of the application. By incorporating these third-party HTML tags, developers can extend the functionality, performance, and aesthetics of their application or website, enriching the overall user experience and expanding the range of features available to users. This resource allows you to fetch all such Tags that are setup for an application.

Operations
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags
# Update HTML tag
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags
# Get all HTML tags
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags/add
# Create HTML tag
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags/remove/handpicked
# Remove HTML tag
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags/edit/handpicked/{tag_id}
# Update HTML tag
PUT

Update HTML tag

Modify settings for an injectable tag.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform.
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
Request body
tags
array of object (CreateTagSchema)
Array of CreateTagSchema
Response
200
4XX
5XX
Success.
TagsSchema
application
string
_id
string
tags
array of object (TagSchema)
Array of TagSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags
Loading...
Response
Loading...
GET

Get all HTML tags

Retrieve a list of injectable tags.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform.
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
all
boolean
Get all tags irrespective of the creator of tags
Default Value : false
Response
200
4XX
5XX
Success. Refer `TagsSchema` for more details.
TagsSchema
application
string
_id
string
tags
array of object (TagSchema)
Array of TagSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
all:
false
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags
Loading...
Response
Loading...
PUT

Create HTML tag

Create and add a new injectable tag.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform.
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
Request body
tags
array of object (CreateTagSchema)
Array of CreateTagSchema
Response
200
4XX
5XX
Success.
TagsSchema
application
string
_id
string
tags
array of object (TagSchema)
Array of TagSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags/add
Loading...
Response
Loading...
PUT

Remove HTML tag

Delete a specific injectable tag.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform.
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
Request body
tags
array of string
Response
200
4XX
5XX
Success.
TagDeleteSuccessResponse
success
boolean
Examples
Parameters
companyId:
"value"
applicationId:
"value"
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags/remove/handpicked
Loading...
Response
Loading...
PUT

Update HTML tag

Modify settings for an injectable tag.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform.
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
tag_id
string
Required
ID allotted to the tag.
Request body
tag
object (HandpickedTagSchema)
HandpickedTagSchema
Response
200
4XX
5XX
Success.
TagsSchema
application
string
_id
string
tags
array of object (TagSchema)
Array of TagSchema
Examples
Parameters
companyId:
"value"
applicationId:
"value"
tagId:
"value"
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/tags/edit/handpicked/{tag_id}
Loading...
Response
Loading...

Landing Page

The landing Page Selection module extends versatility by enabling sellers to designate specific landing pages as the home page for different types of devices and platforms, including websites, Android, and iOS. This functionality offers unprecedented customization, allowing sellers to tailor the browsing experience based on the preferences and behaviours of their audience across various devices. By selecting dedicated landing pages optimized for each platform, sellers can ensure consistency in branding and messaging while maximizing engagement and conversions. Whether visitors are accessing the site from a desktop browser, Android device, or iOS device, Fynd Platform's Landing Page Selection empowers sellers to deliver a seamless and tailored experience that resonates with their audience, ultimately driving success in their e-commerce endeavours.

Operations
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/landing-page/
# Get landing pages
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/landing-page/
# Create landing page
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/landing-page/{id}
# Update landing page
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/landing-page/{id}
# Delete landing page
GET

Get landing pages

Lists a list landing pages as per device types
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
page_no
integer
The page number to navigate through the given set of results. Default value is 1.
Default Value : 1
page_size
integer
The number of items to retrieve in each page. Default value is 10.
Default Value : 10
Response
200
4XX
5XX
Success. Refer `LandingPageGetResponse` for more details.
LandingPageGetResponse
items
array of object (LandingPageSchema)
Array of LandingPageSchema
page
object (Page)
Page
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/landing-page/
Loading...
Response
Example not available.
POST

Create landing page

Generate and add a new landing page.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Request body
slug
string
action
object (Action)
Action
platform
array of string
created_by
object (CreatedBySchema)
CreatedBySchema
date_meta
object (DateMeta)
DateMeta
_id
string
application
string
archived
boolean
_custom_json
object
Response
200
4XX
5XX
Success.
LandingPageSchema
slug
string
action
object (Action)
Action
platform
array of string
created_by
object (CreatedBySchema)
CreatedBySchema
date_meta
object (DateMeta)
DateMeta
_id
string
application
string
archived
boolean
_custom_json
object
Examples
Parameters
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/landing-page/
Loading...
Response
Example not available.
PUT

Update landing page

Modify the content and settings of a specific landing page.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id
string
Required
ID allotted to a landing page.
Request body
slug
string
action
object (Action)
Action
platform
array of string
created_by
object (CreatedBySchema)
CreatedBySchema
date_meta
object (DateMeta)
DateMeta
_id
string
application
string
archived
boolean
_custom_json
object
Response
200
4XX
5XX
Success.
LandingPageSchema
slug
string
action
object (Action)
Action
platform
array of string
created_by
object (CreatedBySchema)
CreatedBySchema
date_meta
object (DateMeta)
DateMeta
_id
string
application
string
archived
boolean
_custom_json
object
Examples
Parameters
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/landing-page/{id}
Loading...
Response
Example not available.
DEL

Delete landing page

Remove a specific landing page.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
id
string
Required
ID allotted to a landing page.
Response
200
4XX
5XX
Success.
LandingPageSchema
slug
string
action
object (Action)
Action
platform
array of string
created_by
object (CreatedBySchema)
CreatedBySchema
date_meta
object (DateMeta)
DateMeta
_id
string
application
string
archived
boolean
_custom_json
object
Examples
Parameters
Parameters are not required.
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/landing-page/{id}
Loading...
Response
Loading...

Legal Page

Legal pages encompass essential documents required for e-commerce businesses to comply with legal regulations and establish transparent policies. These pages include a Privacy Policy detailing data handling practices, Terms & Conditions of Service outlining user responsibilities and transaction terms, Return Policy specifying refund procedures, and Shipping Policy detailing shipping terms and conditions. These documents help build trust with customers, mitigate legal risks, and ensure compliance with relevant laws and regulations, ultimately contributing to a positive shopping experience and legal protection for the business. Using this resource, you can retrieve all such information that has been set up on the platform to display it over websites and mobile applications.

Operations
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/legal
# Get Legal Pages
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/legal
# Update Legal Pages
GET

Get Legal Pages

Get legal information and terms
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Response
200
4XX
5XX
Success. Refer `ApplicationLegal` for more details.
ApplicationLegal
application
string
tnc
string
policy
string
shipping
string
returns
string
faq
array of object (ApplicationLegalFAQ)
Array of ApplicationLegalFAQ
_id
string
updated_at
string
| date-time
created_at
string
| date-time
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/legal
Loading...
Response
Example not available.
POST

Update Legal Pages

Modify legal information and terms.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Request body
application
string
tnc
string
policy
string
shipping
string
returns
string
faq
array of object (ApplicationLegalFAQ)
Array of ApplicationLegalFAQ
_id
string
updated_at
string
| date-time
created_at
string
| date-time
Response
200
4XX
5XX
Success. Refer `ApplicationLegal` for more details.
ApplicationLegal
application
string
tnc
string
policy
string
shipping
string
returns
string
faq
array of object (ApplicationLegalFAQ)
Array of ApplicationLegalFAQ
_id
string
updated_at
string
| date-time
created_at
string
| date-time
Examples
Parameters
companyId:
"value"
applicationId:
"value"
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/legal
Loading...
Response
Loading...

Path Redirection Rules

Path redirections are a functionality provided by Fynd Platform that enables you to redirect a customer visiting your website from one URL path to another, for example, from "/path-1" to "/path-2". This feature is particularly useful when a seller is transitioning from another e-commerce platform to Fynd Platform, as it allows for seamless redirection from URLs used by other platforms. This resource allows addition of such redirection rules.

Operations
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings
# Create path redirection rules
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings
# List Path Redirection Rules
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings/{path_id}
# Get Path Redirection Rule
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings/{path_id}
# Update path redirection rule
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings/{path_id}
# Delete path redirection rule
POST

Create path redirection rules

Create and add rules for path redirection.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Request body
application
string
_id
string
redirect_from
string
redirect_to
string
updated_at
string
| date-time
created_at
string
| date-time
__source
object (PathSourceSchema)
PathSourceSchema
Response
200
4XX
5XX
Success. Refer `PathMappingSchema` for more details.
PathMappingSchema
application
string
_id
string
redirect_from
string
redirect_to
string
updated_at
string
| date-time
created_at
string
| date-time
__source
object (PathSourceSchema)
PathSourceSchema
Examples
Parameters
Parameters are not required.
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings
Loading...
Response
Example not available.
GET

List Path Redirection Rules

Use this API to List Path Redirection Rules
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
page_size
integer
The number of items to retrieve in each page. Default value is 5.
Default Value : 5
page_no
integer
The page number to navigate through the given set of results. Default value is 1.
Default Value : 1
Response
200
4XX
5XX
Success. Refer `PathMappingSchema` for more details.
PathMappingSchema
application
string
_id
string
redirect_from
string
redirect_to
string
updated_at
string
| date-time
created_at
string
| date-time
__source
object (PathSourceSchema)
PathSourceSchema
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings
Loading...
Response
Example not available.
GET

Get Path Redirection Rule

Use this API to Get detailed information about a specific path redirection rule
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
path_id
string
Required
ID allotted to the path redirection rule.
Response
200
4XX
5XX
Success. Refer `PathMappingSchema` for more details.
PathMappingSchema
application
string
_id
string
redirect_from
string
redirect_to
string
updated_at
string
| date-time
created_at
string
| date-time
__source
object (PathSourceSchema)
PathSourceSchema
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings/{path_id}
Loading...
Response
Example not available.
PUT

Update path redirection rule

Modify settings for path redirection rules.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
path_id
string
Required
ID allotted to the path redirection rule.
Request body
application
string
_id
string
redirect_from
string
redirect_to
string
updated_at
string
| date-time
created_at
string
| date-time
__source
object (PathSourceSchema)
PathSourceSchema
Response
200
4XX
5XX
Success. Refer `PathMappingSchema` for more details.
PathMappingSchema
application
string
_id
string
redirect_from
string
redirect_to
string
updated_at
string
| date-time
created_at
string
| date-time
__source
object (PathSourceSchema)
PathSourceSchema
Examples
Parameters
Parameters are not required.
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings/{path_id}
Loading...
Response
Example not available.
DEL

Delete path redirection rule

Remove specific path redirection rules.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
path_id
string
Required
ID allotted to the path redirection rule.
Response
200
4XX
5XX
Success.
Examples
Parameters
companyId:
"value"
applicationId:
"value"
pathId:
"value"
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/path-mappings/{path_id}
Loading...
Response
Loading...

Sales Channel SEO

SEO (Search Engine Optimization) in Fynd Platform encompasses a holistic approach to optimizing a website's digital footprint for enhanced search engine visibility and user engagement. This involves meticulously crafting title tags, meta descriptions, and meta tags to accurately represent page content and entice clicks in search results. Sellers also fine-tune their robots.txt file to control search engine crawlers' access to specific pages, ensuring indexation of relevant content while safeguarding private information. Additionally, sellers generate comprehensive sitemaps to facilitate search engine discovery and efficient indexing of all site pages. Furthermore, leveraging structured data markup such as SEO schema markup enriches search results with additional context, enhancing the appearance and relevance of listings. By integrating these practices seamlessly into their Fynd Platform websites, sellers can bolster organic traffic, elevate search rankings, and cultivate a robust online presence. This resource facilitates the use of retrieving all such content setup for an application into website or mobile applications.

Operations
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/generate-seo/{type}
# Generate SEO title
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo
# Get sales channel SEO
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo
# Update sales channel SEO information
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema/default
# List default SEO Markup Schemas
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema
# List default SEO Markup Schemas
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema
# Create SEO Markup Schema
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema/{id}
# Get SEO Markup Schema
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema/{id}
# Get SEO Markup Schema
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema/{id}
# Delete SEO Markup Schema
POST

Generate SEO title

Create an SEO-friendly title for content.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
type
object (GenerationEntityType)
Required
String representing the type of SEO content to be generated. Possible values are: title, description
Enum
Request body
text
string
existing_text
string
keywords
array of string
type
string
Response
200
4XX
5XX
Returns the generated SEO title
GeneratedSEOContent
title
string
description
string
Examples
Parameters
Parameters are not required.
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/generate-seo/{type}
Loading...
Response
Loading...
GET

Get sales channel SEO

Retrieve configuration settings for SEO.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Response
200
4XX
5XX
Success. Refer `SeoComponent` for more details.
SeoComponent
seo
object (SeoSchema)
SeoSchema
Examples
Parameters
Parameters are not required.
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo
Loading...
Response
Example not available.
POST

Update sales channel SEO information

Modify configuration settings for SEO.
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
Request body
seo
object (SeoSchema)
SeoSchema
Response
200
4XX
5XX
Success. Refer `SeoSchema` for more details.
SeoSchema
app
string
_id
string
robots_txt
string
sitemap_enabled
boolean
additional_sitemap
string
cannonical_enabled
boolean
Default Value : false
custom_meta_tags
array of object (CustomMetaTag)
Array of CustomMetaTag
details
object (Detail)
Detail
created_at
string
updated_at
string
Examples
Parameters
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo
Loading...
Response
Loading...
GET

List default SEO Markup Schemas

Use this API to List default SEO Markup Schemas
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
page_type
string
The type of page against which schema template was created
Response
200
4XX
5XX
Success. Refer `DefaultSchemaComponent` for more details.
DefaultSchemaComponent
items
array of object (DefaultSEOSchemaMarkupTemplate)
Array of DefaultSEOSchemaMarkupTemplate
Examples
Parameters
companyId:
"value"
applicationId:
"value"
pageType:
"value"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema/default
Loading...
Response
Loading...
GET

List default SEO Markup Schemas

Use this API to List default SEO Markup Schemas
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Numeric ID allotted to an application created within a business account.
title
string
Title of the seo schema.
active
string
Boolean value for fetching seo schema.
page_no
integer
The page number to navigate through the given set of results. Default value is 1.
Default Value : 1
page_size
integer
The number of items to retrieve in each page. Default value is 10.
Default Value : 10
Response
200
4XX
5XX
Success. Refer `SeoSchemaComponent` for more details.
SeoSchemaComponent
items
array of object (SEOSchemaMarkupTemplate)
Array of SEOSchemaMarkupTemplate
page
object (Page)
Page
Examples
Parameters
companyId:
"value"
applicationId:
"value"
title:
"value"
active:
"value"
pageNo:
1
pageSize:
1
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema
Loading...
Response
Loading...
POST

Create SEO Markup Schema

Use this API to Create SEO Markup Schema
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
Request body
title
string
page_type
string
schema
string
| byte
description
string
target_json
object
active
boolean
created_at
string
| date-time
updated_at
string
| date-time
Response
200
4XX
5XX
Success. Refer `SEOSchemaMarkupTemplate` for more details.
SEOSchemaMarkupTemplate
id
string
title
string
page_type
string
schema
string
description
string
active
boolean
created_at
string
| date-time
updated_at
string
| date-time
application
string
target_json
object
Examples
Parameters
companyId:
"value"
applicationId:
"value"
body:
body
POST
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema
Loading...
Response
Loading...
GET

Get SEO Markup Schema

Use this API to Get SEO Markup Schema
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
id
string
Required
Alphanumeric ID allotted to a SEO Markup Schema Template created within a business.
Response
200
4XX
5XX
Success. Refer `SEOSchemaMarkupTemplate` for more details.
SEOSchemaMarkupTemplate
id
string
title
string
page_type
string
schema
string
description
string
active
boolean
created_at
string
| date-time
updated_at
string
| date-time
application
string
target_json
object
Examples
Parameters
companyId:
"value"
applicationId:
"value"
id:
"value"
GET
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema/{id}
Loading...
Response
Loading...
PUT

Get SEO Markup Schema

Use this API to Get SEO Markup Schema
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
id
string
Required
Alphanumeric ID allotted to a SEO Markup Schema Template created within a business.
Request body
title
string
page_type
string
schema
string
| byte
description
string
target_json
object
active
boolean
created_at
string
| date-time
updated_at
string
| date-time
Response
200
4XX
5XX
Success. Refer `SEOSchemaMarkupTemplate` for more details.
SEOSchemaMarkupTemplate
id
string
title
string
page_type
string
schema
string
description
string
active
boolean
created_at
string
| date-time
updated_at
string
| date-time
application
string
target_json
object
Examples
Parameters
companyId:
"value"
applicationId:
"value"
id:
"value"
body:
body
PUT
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema/{id}
Loading...
Response
Loading...
DEL

Delete SEO Markup Schema

Use this API to Delete SEO Markup Schema
Parameters
company_id
string
Required
Numeric ID allotted to a business account on Fynd Platform
application_id
string
Required
Alphanumeric ID allotted to an application created within a business account.
id
string
Required
Alphanumeric ID allotted to a SEO Markup Schema Template created within a business.
Response
200
400
500
Success. Refer `SEOSchemaMarkupTemplate` for more details.
SEOSchemaMarkupTemplate
id
string
title
string
page_type
string
schema
string
description
string
active
boolean
created_at
string
| date-time
updated_at
string
| date-time
application
string
target_json
object
Examples
Parameters
companyId:
"value"
applicationId:
"value"
id:
"value"
DEL
/service/platform/content/v1.0/company/{company_id}/application/{application_id}/seo/schema/{id}
Loading...
Response
Loading...