# Initialising a process flow & sending data via the Patchworks API

## Introduction

This section walks through the steps required to pass data from your own system into a Patchworks process flow, via the Patchworks API.

## Assumptions

To complete these steps it's assumed that you have:

* [Registered for a Patchworks account](https://doc.wearepatchworks.com/product-documentation/registration/registering-for-a-patchworks-account) and have a username and password to access your Patchworks dashboard
* [Built at least one process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows) that you want to update via the Patchworks API

## What you need to do

The required steps are detailed in the following stages:

<table><thead><tr><th width="128.33333333333331">Stage #</th><th>Action</th><th>Tool</th></tr></thead><tbody><tr><td>1</td><td><a href="initialising-a-process-flow-and-sending-data-via-the-patchworks-api/the-steps/preparing-your-data">Prepare your data</a></td><td>Your preferred text editor</td></tr><tr><td>2</td><td><a href="initialising-a-process-flow-and-sending-data-via-the-patchworks-api/the-steps/mapping-payload-data">Map your payload data </a></td><td>Patchworks dashboard (process flows)</td></tr><tr><td>3</td><td><a href="initialising-a-process-flow-and-sending-data-via-the-patchworks-api/the-steps/obtaining-process-flow-and-version-ids-for-api-requests">Obtain the process flow ID &#x26; version for API requests</a></td><td>Patchworks dashboard (process flows)</td></tr><tr><td>4</td><td><a href="initialising-a-process-flow-and-sending-data-via-the-patchworks-api/the-steps/obtaining-a-token-for-patchworks-api-authentication">Obtain a token for Patchworks API authentication</a></td><td>Postman</td></tr><tr><td>5</td><td><a href="initialising-a-process-flow-and-sending-data-via-the-patchworks-api/the-steps/initialising-a-process-flow-and-sending-data">Initialise a process flow and send data via the Patchworks API</a></td><td>Postman</td></tr></tbody></table>

{% hint style="info" %}
In this guide we're using Postman for API calls - you can use your preferred tool for these steps.
{% endhint %}
