# Fulfillmenttools (prebuilt connector)

## Description

**Fulfillmenttools** is a SaaS solution, which handles all key fulfillment processes – from the management of incoming online orders and their distribution, to the picking of orders in-store and shipping or handover to the customer.

## API documentation

API documentation for **Fulfillmenttools** (used to build this connector) can be found via the links below:

{% embed url="<https://fulfillmenttools.github.io/api-reference-ui/>" %}

{% embed url="<https://docs.fulfillmenttools.com/api-docs/>" %}

## Authentication&#x20;

When adding connector instances for **Fulfillmenttools**, the following authentication methods are supported:

* [OAuth 2 (Google)](#oauth-2-google)

### OAuth 2 (Google)

When a user chooses to [add a connector instance](https://doc.wearepatchworks.com/product-documentation/connectors-and-instances/working-with-instances/adding-an-instance) using **OAuth 2 (Google)** authentication, the credentials below are prompted:

<table><thead><tr><th>Credential</th><th data-type="checkbox">Required?</th><th>Notes</th></tr></thead><tbody><tr><td><code>Password</code></td><td>true</td><td>Enter your password as provided by Fulfillment tools.</td></tr><tr><td><code>Username</code></td><td>true</td><td>Enter your username as provided by Fulfillment tools.</td></tr><tr><td><code>API Key</code></td><td>true</td><td>Enter your API key as provided by Fulfillment tools (also known as Auth key).</td></tr><tr><td><code>Scope</code></td><td>true</td><td>Retain the default setting of: <code>none</code>.</td></tr><tr><td><code>Grant type</code></td><td>true</td><td>Retain the default setting of:  <code>client_credentials</code>.</td></tr><tr><td><code>Response authentication token key</code></td><td>true</td><td>Retain the default setting of: <code>idToken</code></td></tr><tr><td><code>Your tenant</code></td><td>true</td><td>Enter your own Fulfillmenttools tenant - for example: <code>ocff-patchworkstest-pre</code></td></tr></tbody></table>
