--- title: "Output" slug: "output" updated: 2024-09-03T13:30:58Z published: 2024-09-03T13:30:58Z canonical: "help.csgi.com/output" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.csgi.com/docs/llms.txt > Use this file to discover all available pages before exploring further. # Output ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/schema.png?sv=2026-02-06&spr=https&st=2026-10-26T15%3A00%3A34Z&se=2026-10-26T16%3A00%3A34Z&sr=c&sp=r&sig=yD%2BJyvf76DXxhQLVzUsdPWFyoctCC6DDflv5Cor%2BOBI%3D) **Define a Source**: Allows you to create, modify, and define the schema to the batch structure. Field, JSON in the Schema or Structure. 1. Select the modified [Schema or Structure](/v1/docs/data-schema-public-variables-and-literals) and click to define the source in the listener Editor window. 2. Select the modified Schema or Structure and click to define the source in the listener Editor window. 3. Click **Create Listener** to create the configured listener A folder structure is created to maintain the checkpoint system. In case deployment fails or the job is interrupted then processing resumes since the batch listener maintains checkpoints for processed records. --- ### Related Topics - [Batch Listener](/v1/docs/batch-listener) - [Data Format](/v1/docs/data-format) - [Parsing Inputs](/v1/docs/parsing-inputs) - [Path Pattern (Regex)](/v1/docs/path-pattern-regex) - [Interval](/v1/docs/interval)