Targetprocess

The Targetprocess Developer Hub

Welcome to the Targetprocess developer hub. Here you'll find comprehensive guides and documentation to help you start working with Targetprocess as quickly as possible and support you if you get stuck. Let's jump right in!

Docs

Integrations with Targetprocess

APIs

REST API allows to work with Targetprocess data. It can be easily used for any programming language and development platform.

There are 2 versions of the API:

REST API v.1 is the api for 'write' actions. It supports:

REST API v.2 is the api for 'read' actions. It supports:

  • 'read' action only
  • JSON format only
    This version has more powerful filtering and querying possibilities compared to v.1. More information: Rest API v.2 Overview

History API allows to query the historical data. It can be used to retrieve the exact state of an entity on a particular date.
More information: What is a historical record?

Other APIs include:

Examples of the usage of the APIs in integrations with external services:

Automation Rules

This feature adds the ability to automatically react to a change in Targetprocess or an event in a third party service, execute custom logic, and form a pack of changes that will be made in Targetprocess as a result. Automation Rules can be triggered on:

  • Update of a Targetprocess entity;
  • Time interval;
  • Incoming Webhook from a third-party service.

Automation Rules can be used to:

  • Create or Update a Targetprocess entity;
  • Send HTTP request;
  • Execute a JavaScript function.

Automation Rules replace the functionality of Outgoing Webhook plugin.
More information: Automation Rules Setup

Metrics

Metrics feature allows you to define some computations and persist their results in Targetprocess entities. It is possible to create formulas and populate custom fields of the entities with calculated values.

More details: Metrics Overview

Webhooks

Webhooks can be replaced by Automation Rules. The Automation Rules have better filtering, can perform more diverse actions and have better performance in comparison to Webhooks.

Outgoing webhook plugin allows you to listen to triggers in Targetprocess entities, which will then send relevant data to external URL in real-time. Using this plugin you can create your own integrations with:

  • third-party services (e.g. Slack or Zapier)
  • your own service
  • with Targetprocess itself

More information: Webhooks in Targetprocess.

Mashups

Mashups are custom add-ins and extensions for Targetprocess. They can help you to tweak built-in features, add new controls, widgets and reports, hide redundant fields, and slightly modify existing actions and workflows. More on them: Mashups Overview.

Zapier

Zapier is a third-party service that allows Targetprocess to connect to many tools. It acts as a mediator between the tools communicating via API. This provides new possibilities for automating the routine or getting your systems synchronized. More about it: Getting started with Zapier.

Integrations with Targetprocess


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.