SCHEMA

Created by Maja Bradonjic, Modified on Thu, 18 Aug 2022 at 09:37 AM by Igor Galic

Here we define what form the expected Content will have using a sample. While on the right side we have the Preview of the Content structure for easier overview of the expected data.

 

Additionally we have the Root schema node field that lets us simplify the sample Content structure by sinking 1 level deeper using the node that’s a level above the data we specifically need.

This same screen will await you for both import and export data types. (with only possible differences being lack of a dynamic url component or there being no pagination in case we are sending data from SyncSpider)

 

Having written up the sample Content we want to send or receive we click Confirm Changes and the sample gets verified as correct or invalid in the Preview.


Once it is correct the Confirm Changes button switches to a Generate Schema button. 


We click Generate Schema and in the background our app derives the expected fields from the sample Content. 


Now the Schema appears on the bottom of the screen under Content & json Preview , as shown in this example.


For this validated content:


We get this schema:

 

We can notice that fields that belong to a complex field have an indent. 


At the bottom we have an ADD FIELD button that will add a field to the top level of the schema while the the blue circle with a + on the left of the field data type will do the same for that particular complex field. 


At the far right side of the schema each field has 2 checkbox's that allow you to mark it as required and as having multiple value(as some systems require).

 

The supported data types are: bool, date, number, text, options, collection, complex and hierarchy.

 


To check the list of the tools and features we support please click here!


If you don't see your favorite tool on our list, please take the time and send us the request here to create an integration for you or UP-vote if it's already on the list :) 


We develop integrations based on the requests and up-votes :) 


We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [email protected] or our chat widget!


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article