Skip to main content

Introduction

Jobs enable you to easily import data, delete content and soon create environments in Codex. This feature is designed to streamline the process of adding or updating Entries and Assets in Codex, making it more efficient, faster and user-friendly. In this guide, we'll delve into the three types of jobs available: Import Entries, Import Assets, and Delete Content.

Table of Contents

Import Entries

This job lets you effortlessly import a batch of Entries into Codex. Whether you're adding new content or updating existing entries, this job ensures that your data is seamlessly integrated into Codex. We'll explore the JSON schema for entry structure, how to properly format your JSON file, and the precise steps to insert or update entries.

Continue reading about Import Entries job

Export Entries

This job lets you effortlessly export a batch of Entries from Codex, using the same filters that exist in lists. This feature enables users to back up data, generate reports, or seamlessly transfer content for analysis or migration.

Continue reading about export Entries job

Import Assets

This job enables you to bulk-import various types of assets into Codex. We'll provide insight into the JSON structure for assets, guide you through the import process, and help you understand how to handle validation, exceptions, and logging.

Continue reading about Import Assets

Delete Content

This job offers you the ability to manage your content by selectively deleting Entries, Tags, URLs, Assets or even perform a complete wipeout. We'll show you how to use this job to delete specific items or perform mass deletions while ensuring you're aware of the logging and error handling procedures.

Continue reading about Delete Content

Create Environment

This job enables creating a new environment inside an organization. An environment is a replication of all the necessary data from a base environment, which can be used as an independent organization inside Codex.

Continue reading about Create Environment

Sync Environments

This jobs enables you to sync the data between two existing environments inside an organization. You can run sync environments as single time run or you can schedule them depending on your needs. Jobs that are scheduled to be repeated, are considered as Recurring Jobs.

Continue reading about Sync Environment

Delete Environment

This job enables you to delete an existing environment within an organization. Deleting an environment will remove all associated data, configurations, and content that were part of this environment.

Continue reading about Delete Environment

Clone Site

This job enables you to create an exact replica of an existing site. Cloning a site includes duplicating its entries, views, sections, lists, urls, and tags making it easier to set up new instances with the same configuration. This is particularly useful for testing or creating backup instances. Once cloned, the new site can be customized independently of the original.

Continue reading about Clone Site