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

REST API

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

There are 2 versions of the API:

REST API v.1 is public. It supports all the actions such as create, read, update, delete. Use it whenever possible. We try to preserve the interface and query syntax for this API version permanent. We recommend to ground your integration on this version. More information: REST API v.1 Getting Started.

REST API v.2 is private. The API is used mostly by inner Targetprocess modules and services. It supports only 'read' actions. This version is more powerful, compared to v.1. However it is less documented. Also, we may change the interface and query syntax for this API version without any preliminary notifications. We don't recommend to use this version in your custom integrations. More information: REST API v.2 Overview.

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

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.