cs-icon.svg

Import an Entry

Importing an entry in Contentstack allows you to add content by uploading a JSON file. This feature simplifies content migration, updates existing entries, or creates new entries efficiently.

To import an entry, log in to your Contentstack account, and perform the following steps:

  1. Go to your stack and click the “Entries” icon in the left navigation panel or use the shortcut key “E” (for both Windows and Mac users).
  2. Click the + New Entry button at the top-right corner of the page, select the required content type and click Proceed.
  3. Click the horizontal ellipses at the bottom of the entry editor, and select Import.
  4. In the Import Entry modal, click Choose a file, and select the JSON file from your system.
  5. Click Import to complete the process.

Note: Ensure you select the appropriate locale when importing an entry to upload it as a localized entry.

To import content into an existing entry:

  1. Open the desired entry.
  2. Click the horizontal ellipses at the bottom of the entry editor, and select Import.
  3. Upload the JSON file. This action updates the existing entry and creates a new version automatically.
Warning:
  • Importing an entry replaces the content of the existing entry with the new content provided in the uploaded JSON file.
  • The import process fails if the JSON file references entries or assets outside the current stack or contains incorrect or invalid formatting. Import all referenced entries or assets first.

Additional Resources: For details on entry format or schema,, refer to our documentation on Schema of JSON RTE and JSON Schema of Fields documentation.

API Reference

To import an entry via API, refer to the Import an entry API request.

Was this article helpful?
^