RogerRoger icon

RogerRoger

Interact with RogerRoger API for Person, Organization and Task resources

Organization → Update

AI-generated

Overview

This node integrates with the RogerRoger API to update an existing Organization resource. It allows users to modify various details of an organization such as its name, associated people, contact information, tags, and address. This is useful in scenarios where organizational data needs to be kept current, for example, updating company details after a rebranding, adding new contacts, or correcting information.

Practical examples include:

  • Updating the website URL or description of an organization.
  • Adding or removing people linked to the organization.
  • Modifying contact email addresses or phone numbers.
  • Changing tags or segment lists associated with the organization.
  • Updating the organization's physical address or registration numbers.

Properties

Name Meaning
Organization ID Select the target organization by its unique ID (UUID) or search from a list of organizations.
Update Fields Collection of fields to update on the organization:
- Organization Name The new name of the organization.
- People List of people associated with this organization (selectable from existing people).
- Website Website URL of the organization (e.g., https://example.com).
- Description Textual description of the organization.
- Customer ID Customer identifier string for the organization.
- Chamber of Commerce Number Registration number for the Chamber of Commerce.
- Tags Tags associated with the organization (selectable from existing tags).
- Lists (Segments) Lists or segments associated with the organization (selectable from existing segments).
- Email Addresses One or more email addresses for the organization.
- Phone Numbers One or more phone numbers for the organization.
- Address Physical address details including street, city, postal code, and country code (default "NL").

Output

The node outputs JSON data representing the updated organization resource as returned by the RogerRoger API. The output includes all relevant fields reflecting the changes made.

The output structure contains at least these fields:

  • resource: The resource type, here always "organization".
  • operation: The operation performed, here "update".
  • Other fields correspond to the updated organization data returned by the API.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the RogerRoger API.
  • The node uses HTTP requests to communicate with the RogerRoger API endpoints.
  • No additional external dependencies are required beyond the configured API credentials.

Troubleshooting

  • Invalid Organization ID: If the provided organization ID is not a valid UUID, the node will throw a validation error. Ensure the ID matches the UUID format (e.g., 0197cb13-ae93-7368-a3d6-ad8b6ba808db).
  • API Authentication Errors: If the API key is missing, invalid, or expired, the node will fail with an authentication error. Verify that the API key credential is correctly configured.
  • Network or API Errors: Network issues or API downtime can cause request failures. Check network connectivity and the status of the RogerRoger API service.
  • Empty Update Fields: If no update fields are provided, the node may send an empty payload, which might result in no changes or an error. Always specify at least one field to update.
  • Permission Issues: The API user must have permission to update the specified organization. Lack of permissions will result in authorization errors.

Links and References

Discussion