Partially icon

Partially

Partially Payment Plans API

Actions37

Overview

This node integrates with the Partially Payment Plans API to manage customer data and related payment plan operations. Specifically, the Customer - Update operation allows users to update existing customer records by specifying the customer ID and the fields to modify.

Common scenarios where this node is beneficial include:

  • Updating customer contact details such as phone number or shipping address.
  • Changing customer preferences like language or timezone.
  • Modifying shipping information for payment plans linked to a customer.

Practical example:
A business using Partially for payment plans wants to update a customer's shipping address after they move to a new location. Using this node, they can provide the customer ID and the new shipping address fields to keep their records current.

Properties

Name Meaning
Customer ID The unique identifier of the customer to update.
Update Fields A collection of fields to update on the customer record. Options include:
- First Name
- Last Name
- Language (two-letter code, e.g., "en", "fr")
- Phone Number
- Shipping Address
- Shipping Address Line 2
- Shipping City
- Shipping Country (two-letter country code, e.g., "US", "CA")
- Shipping Name (used for customer payment plans)
- Shipping State (two-letter state/province/region code, e.g., "NY", "CA")
- Shipping Zip / Postal Code
- Timezone (e.g., "America/New_York", "Europe/London")

Output

The node outputs an array of JSON objects representing the updated customer data returned from the Partially API. Each object contains the full customer record after the update, including all standard and custom fields as stored in the Partially system.

No binary data output is produced by this operation.

Dependencies

  • Requires connection to the Partially Payment Plans API.
  • Needs an API authentication token configured in n8n credentials to authorize requests.
  • The node uses an internal helper function to make HTTP PUT requests to the /customer/{customer_id} endpoint with the update payload.

Troubleshooting

  • Missing or invalid Customer ID:
    The operation requires a valid customer ID. If omitted or incorrect, the API will likely return a 404 Not Found or validation error. Ensure the customer ID exists in the Partially system.

  • Invalid field values:
    Some fields have format requirements (e.g., two-letter country codes, timezone strings). Providing invalid formats may cause API errors. Validate inputs before sending.

  • API authentication errors:
    If the API key or token is missing or invalid, the request will fail with authentication errors. Verify that the credential is correctly set up in n8n.

  • Network or connectivity issues:
    Temporary network failures can cause request timeouts or errors. Retrying the operation or checking network status may help.

Links and References

Discussion