This page lists the error messages of the Partner Portal. Each table gives the meaning of a message and the fix. The
link in the fix column goes to the page with the full steps.

## Where a message shows

The Partner Portal shows an error in one of these places:

- In a message at the bottom right of the page. The message starts with the action that failed and a colon, for
  example **Update failed:** or **Add failed:**. The cause of the error follows.
- Under a field in a window, for example in the window **Add new customer**. This text has no action at the start.
- In a window with an **OK** button, for example **Cannot remove access**.
- On the page, in place of its data, for example **Failed to load**.

The tables give the cause of the error. In a message at the bottom right, the action comes before it. For example,
the cause **Customer not found** shows as **Remove failed: Customer not found** when you remove a customer.

## Sign-in and session

| Message                                         | Meaning                                                                                       | What to do                                                                                                                         |
| ----------------------------------------------- | --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **You don't have portal access.**               | The Partner Portal does not let you sign in. The page **Access denied** shows.                 | See [You don't have portal access](/docs/partner-portal/getting-started/you-do-not-have-portal-access).                             |
| **Session expired**                             | You are not signed in. A sign-in stays valid for 7 days.                                       | Reload the page. The page **Sign in** opens. See [Sign in and sign out](/docs/partner-portal/getting-started/sign-in-and-sign-out). |
| **Invalid session**                             | The Partner Portal cannot read your sign-in.                                                   | Reload the page and sign in again.                                                                                                 |
| **Portal access required**                      | A team member removed your portal access after you signed in.                                  | Ask a team member with portal access to give it to you again. See [Give a team member portal access](/docs/partner-portal/users/give-a-team-member-portal-access). |
| **Session error** with **Error: Unexpected /me response: 403** | The page **Session error** shows after a reload. You are signed in, but you have no portal access. | Ask a team member with portal access to give it to you again. Then reload the page.                                       |
| **Error: Login request failed:** and a number   | The click on **Continue with Pipedrive** did not start the sign-in.                            | Click **Continue with Pipedrive** again.                                                                                           |

## Customers

### Add a customer

The window **Add new customer** shows these messages under the field. After **Add customer**, the message at the
bottom right also shows the error with **Add failed:** at the start.

| Message                                                                 | Meaning                                                                                   | What to do                                                                                                          |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Organization not found**                                              | No company with this subdomain installed OneClick.                                        | Make sure that the subdomain is correct. If the company did not install OneClick yet, [pre-claim its subdomain](/docs/partner-portal/waitlist/pre-claim-a-domain). |
| **Organization already added**                                          | The company is already your customer.                                                     | Find the customer on the **Customers** page.                                                                        |
| **Organization already assigned to another partner**                    | The company is a customer of another Partner.                                             | Contact Zimple support.                                                                                             |
| **Seat limit cannot be lower than the currently assigned seats (N)**    | The customer has more allowed customer users than the seat limit. `N` is the seats in use. | Type a seat limit of `N` or more, or type `0`. See [Add a customer](/docs/partner-portal/customers/add-a-customer). |
| **Organization not available — already assigned or missing**            | Between **Next** and **Add customer**, the company became a customer of a Partner, or it was removed. | Close the window and add the customer again.                                                              |

### The page of a customer

| Message                                                                         | Meaning                                                                                 | What to do                                                                                                                                  |
| ------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| **Customer not available** with **Customer not found**                          | The customer is not your customer now, or the address has the id of another company.     | Click **← Back to customers** and open the customer from the **Customers** page.                                                            |
| **Customer not available** with **Request failed (400)**                        | The id in the address of the page is not a valid id, for example because it is cut short. | Click **← Back to customers** and open the customer from the **Customers** page.                                                            |
| **Update failed: Seat limit cannot be lower than the currently assigned seats (N)** | The new seat limit is lower than the seats in use. `N` is the seats in use.            | Type a seat limit of `N` or more, or block customer users. See [Change the seat limit](/docs/partner-portal/customers/change-the-seat-limit). |
| **Update failed: Request failed (400)**                                         | A value breaks a rule of its field, for example a **Customer name** that is too long.   | Correct the value and save again. See [Customer settings fields](/docs/partner-portal/reference/customer-settings-fields).                    |
| **File exceeds 2 MB limit**                                                     | The logo file is larger than 2 MB. The browser shows this message in a window.          | Use a file of 2 MB or less. See [Customize the footer of a customer](/docs/partner-portal/customers/customize-the-footer-of-a-customer).    |
| **Upload failed: Request failed (400)**                                         | The logo file is not a PNG, JPG, WEBP or SVG file.                                      | Use a PNG, JPG, WEBP or SVG file.                                                                                                           |
| **Cannot remove last admin**                                                    | You tried to turn off **All-customer access** for the last team member with the label **admin** who has it on. | Click **OK**. First turn on **All-customer access** for another team member with the label **admin**. See [All-customer access](/docs/partner-portal/customers/all-customer-access#the-last-admin). |

The window **Cannot remove last admin** shows this text:

> This person holds the only active Pipedrive admin token. Removing their access would break the partner-side OAuth
> refresh capability.

### Remove a customer

| Message                                  | Meaning                                                | What to do                                                                                                 |
| ---------------------------------------- | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- |
| **Remove failed: Customer not found**    | The customer is not your customer now.                 | Reload the page. See [Remove a customer](/docs/partner-portal/customers/remove-a-customer).                |

## Users

| Message                                                                                                                                        | Meaning                                                                       | What to do                                                                                                                                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **You cannot remove your own access**                                                                                                          | The text under the switch in your own row. The switch is not available.       | Ask another team member with portal access to change your access. See [Give a team member portal access](/docs/partner-portal/users/give-a-team-member-portal-access#your-own-access). |
| **Cannot remove access** with **You cannot remove access from the last portal user; at least one person on your team must keep access to this portal.** | You tried to remove portal access from the last team member who has it.        | Click **OK**. First give portal access to another team member. See [The last portal user](/docs/partner-portal/users/give-a-team-member-portal-access#the-last-portal-user).        |

## Buttons

### Copy a Button

The window **Copy button to organization** shows these messages under the customer field.

| Message                                                                                 | Meaning                                                              | What to do                                                                                                      |
| --------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| **Target organization isn't ready to receive a copy yet (no active installation).**     | OneClick is not installed in the company of the customer.            | Copy the Button after the installation. See [Copy a Button to a customer](/docs/partner-portal/buttons/copy-a-button-to-a-customer#if-the-copy-fails). |
| **That button or organization is no longer available. Please refresh the page.**        | Somebody removed the Button or the customer.                         | Reload the page.                                                                                                |
| **Button not found**                                                                    | The Button is not a Button of your customers now.                    | Reload the page.                                                                                                |
| **Target organization not found in your scope**                                         | The customer is not your customer now.                               | Reload the page and select another customer.                                                                    |
| **Couldn't reach OneClick. Please try again.**                                          | The Partner Portal did not get a connection to OneClick.             | Try again.                                                                                                      |
| **OneClick rejected the transfer. Please contact support.**                             | OneClick did not make the copy.                                      | Contact Zimple support.                                                                                         |

### Find a Button and its id

| Message                                         | Meaning                                                      | What to do                                                                                     |
| ----------------------------------------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------- |
| **Couldn't copy id — clipboard unavailable**    | The browser did not let the Partner Portal copy the id.      | Select the id with the mouse and copy it. See [Find a Button](/docs/partner-portal/buttons/find-a-button). |
| **Failed to load:** and a cause                 | The summary of the Button did not load.                      | Close the summary and open it again.                                                           |

### Button logs

| Message                                  | Meaning                                                                 | What to do                                                                                                             |
| ---------------------------------------- | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| **Logs failed:** and a cause             | The Button logs did not load, for example because the filter in the address is not correct. | Reload the page. If the message shows again, open **Logs** from the sidebar. See [Find a Button log](/docs/partner-portal/buttons/find-a-button-log). |
| **Filter schema failed:** and a cause    | The fields of the filter builder did not load.                          | Reload the page.                                                                                                       |
| **Loading users failed:** and a cause    | The list of users for the filter did not load.                          | Reload the page.                                                                                                       |
| **Loading buttons failed:** and a cause  | The list of Buttons for the filter did not load.                        | Reload the page.                                                                                                       |
| **Loading customers failed:** and a cause | The list of customers did not load.                                    | Reload the page.                                                                                                       |
| **Clipboard unavailable**                | The browser did not let the Partner Portal copy the response body.     | Select the text with the mouse and copy it.                                                                            |

## Waitlist

The window **Pre-claim a domain** shows these messages under the fields. The message at the bottom right also shows
the error with **Add failed:** at the start.

| Message                                             | Meaning                                                                                     | What to do                                                                                                                       |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **Request failed (400)**                            | The subdomain has a character that is not permitted, for example a dot.                     | Type only the subdomain, not the full URL. Use only letters, digits and hyphens. See [Pre-claim a domain](/docs/partner-portal/waitlist/pre-claim-a-domain). |
| **Subdomain already in your waitlist**              | The subdomain is already a Waitlist entry of your Partner.                                  | Change the seat limit of the entry. See [Edit or remove a Waitlist entry](/docs/partner-portal/waitlist/edit-or-remove-a-waitlist-entry). |
| **Subdomain already claimed by another partner**    | The subdomain is on the Waitlist of another Partner.                                        | Contact Zimple support.                                                                                                          |
| **Organization already assigned to a partner**      | The company installed OneClick and is a customer of a Partner.                              | If the company is not on your **Customers** page, contact Zimple support.                                                        |
| **Waitlist entry not found**                        | The entry is not on your Waitlist now. It shows with **Update failed:** or **Remove failed:**. | Reload the page. The company can be on the **Customers** page now, after it installed OneClick.                               |

## Settings and Defaults

| Message                                     | Meaning                                                                            | What to do                                                                                                                       |
| ------------------------------------------- | ---------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **Update failed: Request failed (400)**     | A value breaks a rule of its field, for example a value that is too long.          | Correct the value and save again. See [Settings fields](/docs/partner-portal/reference/settings-fields) and [Defaults fields](/docs/partner-portal/reference/defaults-fields). |
| **File exceeds 2 MB limit**                 | The default logo file is larger than 2 MB.                                         | Use a file of 2 MB or less. See [Set footer and consent defaults](/docs/partner-portal/defaults/set-footer-and-consent-defaults). |
| **Upload failed: Request failed (400)**     | The default logo file is not a PNG, JPG, WEBP or SVG file.                         | Use a PNG, JPG, WEBP or SVG file.                                                                                                |
| **Generate failed:** and a cause           | The Partner Portal did not make a Partner API key.                                 | Try again. See [Manage the Partner API key](/docs/partner-portal/settings/manage-the-partner-api-key).                           |
| **Revoke failed:** and a cause             | The Partner Portal did not revoke the Partner API key.                             | Try again.                                                                                                                       |
| **Clipboard access blocked by browser.**    | The browser did not let the Partner Portal copy the Partner API key or a link of the Partner API.               | Select the text with the mouse and copy it. Copy a new key now, because it does not show again.            |
| **Failed to load** with **The organization is missing** | The Partner Portal did not find the data of your Partner.              | Contact Zimple support.                                                                                                          |

## Messages on all pages

| Message                                   | Meaning                                                                                       | What to do                                                                 |
| ----------------------------------------- | --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| **Failed to load** and a cause            | The page did not get its data.                                                                | Reload the page. If the cause has **401**, sign in again.                  |
| **Request failed** and a number           | The Partner Portal did not complete the action. The number is the HTTP status code.          | Try again. If the message shows again, contact Zimple support.             |
| **Partner not found**                     | Your Pipedrive company is not linked to a Partner now.                                        | Contact Zimple support.                                                    |

For the errors of the Partner API, see [Partner API](/docs/partner-portal/reference/partner-api#errors).
