---
title: "Scripting"
slug: "v4scripting"
updated: 2023-09-18T09:34:00Z
published: 2023-09-18T09:34:00Z
excludeFromSearch: true
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.12dsynergy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Scripting

## **Overview**

12d Synergy has a full and complex API available for server side scripting use. Besides Custom Reports, there are two main scripting entry points.

- Events
- Task Libraries

Your title goes hereThese are accessible under the Scripts section of the 12d Synergy Administrator.

The Scripting feature is NOT available on the 12d Synergy hosted Cloud Server. If as an organization, you manage or host your own, then the Scripting feature is available to you.

## **Events**

Scripts can be run at trigger points before and after events run. This can be used to validate if an event is allowed to occur, or what to do after an event runs. For more information on this API, please see the 12d Synergy Scripting Reference.

## **Task Libraries**

A scripted task is an operation that may occur manually or on a schedule; this may be a clean-up task or it may synchronize data with some external system. For more information on this API, please see the 12d Synergy Scripting Reference.

The task libraries tab allows you to:

- Add task libraries
- Update or disable existing libraries
- Configure required inputs
- View logs
- Schedule tasks for regular runs
