# FlexPoint integration

{% hint style="info" %}
If you’re new to integrations in Rewst, read through our introductory integration documentation [here](https://docs.rewst.help/documentation/integrations).
{% endhint %}

## What does the FlexPoint integration do?

Our FlexPoint integration enables automation of payments and billing. Utilize the FlexPoint API within Rewst workflows to automate tasks such as invoicing, billing reconciliation and reporting.

## Set up the FlexPoint integration

{% hint style="info" %}
Before beginning setup for this integration, you'll need to download a security certificate from Rewst. Click on the relevant link for your geographic region in the list below. The link is also available in the Rewst platform, on the setup page for this integration, and will be the correct version for your region.<br>

[US](https://engine.rewst.io/configuration/flexpoint/get_certificate)

[APAC](https://engine.rewst.asia/configuration/flexpoint/get_certificate)

[UK](https://engine.eu.rewst.io/configuration/flexpoint/get_certificate)

[EU](https://engine.rewst.eu/configuration/flexpoint/get_certificate)
{% endhint %}

### Set up steps in FlexPoint

1. Log in to the [FlexPoint UI](https://apps.getflexpoint.com).
2. Navigate to **Settings > WebAPI**.\ <br>

   <figure><img src="https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FzaHFQwxtoWgzC44qP4fr%2FScreenshot%202025-06-17%20at%2012.06.07%E2%80%AFPM.png?alt=media&#x26;token=6f1783c4-2ffc-46c4-b815-0f16740f6c69" alt=""><figcaption></figcaption></figure>
3. Click **+ New API Credentials**.
4. Click **Choose File** and upload the Rewst integration certificate.\
   \
   ![](https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2F0jLtgxZrrUl0SBO2WUq6%2FScreenshot%202025-06-17%20at%2012.06.16%E2%80%AFPM.png?alt=media\&token=1fe3e3d2-3523-47b5-93d3-6e3b76f07417)
5. &#x20;Click **Create Token**.
6. Copy the API key and store it somewhere secure. You'll need it for further setup steps in Rewst.

### Set up steps in Rewst

1. Navigate to **Marketplace > Integrations** in the left side menu of your Rewst platform.
2. Search for `FlexPoint` in the integrations page.\
   \
   ![](https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FRhtoOnuXHX9FaQimSXlQ%2FScreenshot%202025-06-16%20at%204.44.14%E2%80%AFPM.png?alt=media\&token=b8920c36-833c-4083-9156-f12bbff06ef0)<br>
3. Click on the integration tile to launch the configuration setup page.
4. Enter the API key copied from FlexPoint into the **API Key** field.
5. Click **Save Configuration**.<br>

   <figure><img src="https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FdZjPdAHJhzJYOaL7jSYD%2FScreenshot%202025-06-16%20at%204.51.44%E2%80%AFPM.png?alt=media&#x26;token=6318441b-7523-4d83-92b0-89c6b75c8aad" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our [Canny feedback collector](https://rewst.canny.io/integrations).
{% endhint %}

## Actions and endpoints

{% hint style="info" %}
For more on how actions work in Rewst, check out our [introductory actions documentation here](https://docs.rewst.help/documentation/workflows/actions-in-rewst).&#x20;
{% endhint %}

| Category            | Action                  | Description                                                                                                       |
| ------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------------- |
| **Customers**       | List Customers          | Get a list of customers in FlexPoint. Optionally filtered by search term, parent customer ID, and other metadata. |
| **Customers**       | Get Customer            | Get a customer in FlexPoint by ID.                                                                                |
| **Customers**       | Create Customer         | Create a new customer record in FlexPoint.                                                                        |
| **Customers**       | Update Customer         | Update an existing customer record in FlexPoint by ID.                                                            |
| **Customers**       | List Customer Contacts  | Get a list of contacts for a customer in FlexPoint.                                                               |
| **Customers**       | Create Customer Contact | Create a new contact for a customer in FlexPoint.                                                                 |
| **Customers**       | Update Customer Contact | Update an existing contact for a customer in FlexPoint by ID.                                                     |
| **Customers**       | Delete Customer Contact | Delete a contact for a customer in FlexPoint by ID.                                                               |
| **Deposits**        | List Deposits           | Get a list of deposits in FlexPoint.                                                                              |
| **Deposits**        | Get Deposit             | Get deposit details in FlexPoint by ID.                                                                           |
| **Generic Request** | Generic API Request     | Generic action for making authenticated requests against the FlexPoint API                                        |
| **Invoices**        | List Invoices           | Get a list of invoices in FlexPoint. Optionally filtered by search term and external URI.                         |
| **Invoices**        | Get Invoice             | Get an invoice in FlexPoint by ID.                                                                                |
| **Invoices**        | Create Invoice          | Create a new invoice record in FlexPoint.                                                                         |
| **Invoices**        | Update Invoice          | Update an existing invoice record in FlexPoint by ID (Allowed Statuses: New, Posted, Void)                        |
| **Invoices**        | List Invoice Items      | Get a list of invoice items for an invoice in FlexPoint.                                                          |
| **Invoices**        | Create Invoice Item     | Create a new invoice item for an invoice in FlexPoint.                                                            |
| **Invoices**        | Update Invoice Item     | Update an existing invoice item in FlexPoint by ID.                                                               |
| **Invoices**        | Delete Invoice Item     | Delete an invoice item from an invoice in FlexPoint by ID.                                                        |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rewst.help/documentation/integrations/integration-guides/flexpoint-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
